1 место. Курс «Профессия Java-разработчик PRO» — Skillbox
https://skillbox.ru/course/java-dev/
Стоимость: Рассрочка на 31 месяц — 5 806 ₽/мес
- Продолжительность – 24 месяца
- Обучение в процессе работы
- Помогите найти работу
- Доступ к курсу навсегда.
Для кого этот курс:
- Для тех, кто хочет начать разработку на Java
Вы поймете, как создавать веб-приложения, изучите возможности Java, разработаете первые проекты для реальных клиентов и соберете портфолио. - Программисты из других областей
Вы поймете функции и синтаксис Java, освоите новый популярный язык и сможете сменить направление работы, чтобы браться за интересные проекты и больше зарабатывать. - Новички в Java
Узнайте, как структурировать и отлаживать свой код, работать с фреймворками и базами данных, повысить свой уровень и получить возможность браться за сложные, дорогостоящие проекты Java.
Чему вы хотите научиться:
- Создавать приложения на Java
Вы поймете, как можно превратить строчки кода в работающую программу, освоите объектно-ориентированное программирование и сможете разрабатывать приложения с разным функционалом. - Понимание алгоритмов и структур данных
Узнайте, как эффективно решать типичные проблемы, используя известные алгоритмы и существующие структуры данных в Java. - Используйте Git
Узнайте, как работать с распределенной системой контроля версий и сможете легко вносить или откатывать изменения в разных версиях одного и того же проекта. - Работа с базами данных
Узнайте, чем отличаются MySQL, Redis и MongoDB, узнайте о Hadoop и узнайте, как управлять большими объемами данных. - Оптимизировать код
Узнайте, как отлаживать и оптимизировать код, и сможете создавать высокопроизводительные программы. - Используйте пружину
Изучите возможности среды Spring и узнайте, как создавать с ее помощью веб-приложения.
Содержание курса:
Вас ждут 3 блока с разной степенью сложности, онлайн-лекции и практические задания.
115 тематических модулей, 400 онлайн-часов
Уровень 1: Java-разработчик
- Введение в язык Java.
- Синтаксис языка: переменные, операторы, циклы.
- Работа с системой контроля версий Git.
- Объекты и классы: создание объектов, параметры и методы.
- Работа с числами, строками и датами: операции и преобразования.
- Матрицы и коллекции. Создание массивов.
- Наследование классов и полиморфизм. Знакомство с интерфейсами.
- Особенности объектно-ориентированного программирования на Java.
- Работа с исключениями, отладка кода и тестирование.
- Работа с файлами и сетями.
- Установите, подключитесь и работайте с MySQL в Java.
- Многопоточность: что это такое и зачем она нужна.
- Разработка веб-приложений на Java.
- Нереляционные базы данных и очереди.
- Производительность и оптимизация: принципы и методы.
- Распределенное хранение и обработка данных. Работа с большими данными.
- Вывод: работа с десктопными приложениями и знание других языков программирования.
- Бонусный модуль. Обзор шаблонов проектирования.
- Бонусный модуль. Введение в алгоритмы.
- Бонусный модуль. Введение в структуры данных.
- Бонусный модуль. Протокол HTTP и запросы.
- Дополнительный курс
Уровень 2: Java-разработчик
- Работа с фреймворком Spring
- Дополнительный курс
Уровень 3: Java Enterprise Developer
- Погрузитесь в мир инфраструктуры и бизнес-решений
- Дополнительный курс
Выпускные проекты
- Индивидуальный проект: движок блога
- Командный проект: развитие социальной сети
- Индивидуальный проект: книжный интернет-магазин.
Диплом Skillbox
Он подтвердит, что вы прошли курс, и будет дополнительным аргументом при приеме на работу.
2 место. Курс «Java-разработчик» — OTUS
https://otus.ru/lessons/java-specialization/
Цена: 176 000 ₽
- Авторская программа
Эксперты вебинара разбирают кейсы, делятся своим уникальным опытом и тенденциями развития - Полезная практика
Научитесь решать реальные проблемы разработки и получите обратную связь в формате полного обзора кода - Помощь с трудоустройством
Комплексная система, которая поможет получить выгодные предложения в перспективных проектах - Для кого?
Для тех, кто хочет изучить принципы программирования с нуля и прогрессировать в Java-разработке.
Программа курса:
1 этап
- Модуль 1: Введение в экосистему Java, настройка среды
- Модуль 2: синтаксис Java, первая программа
- Модуль 3: Базовое алгоритмическое обучение
- Модуль 4: Введение в архитектуру приложений
- Модуль 5. Взаимодействие с внешними системами
- Модуль 6: Разработка и операционная инфраструктура
- Модуль 7: Проектная работа
Шаг 2
- Модуль 1: Язык и платформа Java
- Модуль 2: Дизайн
- Модуль 3
- Модуль 4
- Модуль 5: Многопоточность
- Модуль 6. Проектная работа
Шаг 3
- Модуль 1: Введение в Spring Framework
- Модуль 2
- Модуль 3: Разработка веб-приложений
- Модуль 4. «О себе» и «Дзен»
- Модуль 5. Проектная работа.
Проектная работа
Каждый этап завершается итоговым проектом, который необходимо защитить перед преподавателем. Практический опыт и портфолио проектов помогут вам произвести впечатление на собеседовании. Вы можете выбрать одну из предложенных преподавателем тем или реализовать собственную идею.
По окончании специализации вы получите сертификат OTUS и официальный диплом по новой специальности.
3 место.Курс «Java/Android-разработчик (с 0 до PRO)» — ProductStar
https://productstar.ru/dev-java-full-course
Стоимость: Рассрочка на 24 месяца — 3 913 ₽/мес
- Продолжительность – 12 месяцев
- Онлайн, когда вам удобно
- Обучение в процессе работы
- Доступ к курсу навсегда.
Чему вы хотите научиться:
- Пишите код на Java
Изучите синтаксис языка, познакомьтесь с переменными и операторами, научитесь писать и структурировать свой собственный код и понимать код других людей - Работа с MySQL
Узнайте, как хранить и изменять информацию в базе данных MySQL. Узнайте, как писать запросы и управлять большими объемами данных - Создание веб-приложений
Узнайте, как превратить строки кода Java в рабочую программу, и узнайте, как разрабатывать веб-приложения с использованием среды Spring - Используйте Git
Научитесь работать с распределенной системой контроля версий в команде, сможете вносить или откатывать изменения в рамках одного проекта.
Программа курса:
120 лекций и мастер-классов
Модуль 1: Основы Java
- Введение в язык и инструменты Java
- Переменные и типы данных в Java
- Циклы и языковые конструкции в Java
- Работа с массивами
- Классы и объекты (часть 1)
- Классы и объекты (часть 2)
- Управление отклонениями
- Строки и регулярные выражения
- Первая Java-программа
- Бонусный урок. Разбор домашнего задания
Блок 2: «Ядро Java»
- Введение в алгоритмы
- Введение в коллекции: списки, стеки и очереди
- Коллекции: карты, наборы
- Потоковое API, лямбда, необязательно
- Домашнее задание по коллекциям Java
- Общие типы. Время выполнения, подстановочные знаки и PECS
- Работа с JVM-памятью
- Введение в Linux
- Все еще знаком с линуксом
- Работа с файлами. Адаптер и декоратор
- Домашнее задание: консольный инструмент для поиска файлов
- Сериализация. Взаимодействие с сервисом, бинарная сериализация, xml, json, yaml
- Сеть. UPD, TCP/HTTP, OSI
- Домашнее задание: Работа с сетью и API
- Библиотека Java NIO. Различия между IO и NIO
- Многопоточное программирование на Java. Синхронизация, параллельные классы.
- Отражение в Java. Делать записи
Блок 3: «Работа с Git и Spring Framework»
- Системы контроля версий. Версия кода, совместная разработка, CSV
- Гит и Гитхаб. Git, Commit, Ветки, слияние веток и разрешение конфликтов, GitHub, Работа в команде, Проверка кода
- Автоматические системы сборки для Java-проектов
- Инверсия управления/внедрение зависимостей
- Что такое фреймворк Spring и зачем он нужен?
- pring Контекст приложения — от XML до Groovy
- Весенняя ткань. REST-архитектура и контроллеры
- Серверы, Томкэт
- MVC и весенняя загрузка. Архитектура веб-сервиса, MVC, Spating Boot
- Основы HTML. Язык разметки страницы
- CRUD-приложение. Создать, прочитать, обновить, удалить приложение
- Введение в блок SQL
- Интеллектуальный анализ и фильтрация данных
- Преобразование и сортировка данных
- Базы данных, подключение, работающий экземпляр / JDBC
- Разрабатываем проект и добавляем в базу (делаем todo)
Блок 4: «SQL и базы данных»
- Группировка данных
- Введение в базы данных
- Объединить таблицы
- Расследовать
- Обновление, добавление и удаление данных
- Создание, изменение и удаление таблиц
- Передовой
- PostgreSQL + примеры
- Реляционные базы данных PostgreSQL
- Транзакции и уровни изоляции + индексы
- Весна JDBC/JOOQ
- Спящий режим (теория)
- Hibernate (практика) Данные Spring
Блок 5: «Шаблоны проектирования и построения приложений»
- Генеративный. Построитель, одноцветный, заводской метод
- Структурный. Прокси, декоратор, адаптер
- Поведенчески. Команда, Итератор, Наблюдатель, Цепочка ответственности
- Характеристики хорошего кода. Абстракция, композиция, связь, сплоченность
- ТВЕРДЫЕ принципы
- Основы клиент-серверного взаимодействия
- Основы HTML, CSS
- Разработайте приложение на Spring Boot, создав контроллер и подключившись к базе данных
Модуль 6: «Введение в Android-разработку»
- Android Studio, SDK, эмулятор и первое приложение
- Основные компоненты приложения для Android
- Жизненный цикл деятельности
- Пользовательский интерфейс 1
- Пользовательский интерфейс 2 (отзывчивый пользовательский интерфейс)
- Основы Котлина
- Организация навигации (перемещение между активностями)
- Отображение списка утилизации
- Фрагменты, диспетчер фрагментов
- Разрешения
- Управление файлами, воспроизведение музыки
- Работает в фоновом режиме
- Сеть.
- Сохранить информацию
- RX
- Современная архитектура приложений
Блок 7: «Неприятности Android»
- Ведение журнала
- Материальный дизайн
- Организация навигации (перемещение между активностями)
- Фрагменты, диспетчер фрагментов
- Загружать и отображать изображения
- Регистрация, аутентификация и авторизация
Модуль 8: «Продвинутая разработка Android»
- Интеграция с Backend: API, типовые формы интеграции (RPC, REST)
- Сетевые запросы: основной поток и предыстория
- Многопоточность: потоки, проблемы с общими данными
- Характеристики хорошего кода. Абстракция, композиция, связь, сплоченность
- ТВЕРДЫЕ принципы
- Основы клиент-серверного взаимодействия
- Работа с камерой и мультимедиа
Блок 9: «Kotlin для Android-приложений»
- Синтаксис Kotlin, условные операторы, функции, циклы
- ООП, классы и объекты
- Функции высшего порядка, исключения и примечания
- Сравнение Котлина с Java
- Функции и лямбда-выражения
- Полезные библиотеки
- Тестирование приложений на Котлине
- Котлин Корутины
Блок 10: «Выпускной проект на Android и помощь в трудоустройстве»
- Работа над дипломным проектом для портфолио
- Подготовка резюме
- Подготовка к интервью
- Заключительная защита и советы.
Курс «Java-разработчик» — SkillFactory
https://skillfactory.ru/java-razrabotchik
Стоимость: Договор рассрочки на 36 месяцев – от 3 658 ₽/мес
Курс подходит вам, если вы:
- Выучил Java самостоятельно
- Никогда не программировал
- Знать другой язык программирования.
Программа обучения:
- Java-программирование
- Понимание основных ИТ-терминов
- Понимание типов данных и операторов
- Работа в среде разработки IntelliJ IDEA
- Создавать программы и внедрять решения
- Пишите код Java, используя принципы и методы ООП
- Используйте коллекции и библиотеки Java, работайте в многопоточной среде
- Загрузите свой код на GitHub.
- SQL и базы данных
- Создавать и заполнять базы данных
- Работа с операторами и функциями в базе данных
- Манипулировать структурой таблицы и данными в ней
- Написание сложных SQL-запросов и вызов хранимых процедур
- Используйте Maven из командной строки и с плагином в IDE
- Работа с базой данных с помощью JDBC
- Измените данные в базе данных с помощью JDBC и MyBatis.
- Алгоритмы и структуры данных
- Оценить время выполнения и потребляемую программную память
- Работа со встроенными и самописными структурами данных
- Решайте проблемы, используя стек и очередь
- Используйте анализ амортизации.
- Виртуальная стажировка
- Бэкэнд-разработка на Java
- Создавайте и запускайте проекты с помощью Maven и Gradle
- Разработайте приложение и разложите его
- Понимание принципов архитектуры приложений
- Выбирайте правильные шаблоны для разных задач
- Используйте API отражения Java
- Наслаждайтесь Ломбоком
- Используйте генератор кода MapStruct
- Управление и работа с Tomcat
- Используйте технологию JSP.
- Весенняя рама
- Подключиться к API
- Разработка службы REST для задачи
- Создавайте веб-приложения с помощью фреймворка Spring
- Быстро начать проект с SpringBoot
- Понимать полезность и применимость шаблона MVC
- Встроить в проект Swagger и использовать его
- Используйте Hibernate для доступа к базе данных
- Тестовые приложения (написание модульных тестов)
- Увидеть разницу между модульными и интеграционными тестами
- Применить Мокито
- Фронтенд для бэкенд-разработчика
- Используйте HTML и создайте веб-сайт
- Используйте таблицы стилей CSS и JavaScript
- Основы системного администрирования
- Работайте с Ubuntu Linux на уровне пользователя и вводите команды
- Основы DevOps
- Используйте мощный инструмент Docker
- Современно доставить свой код в продакшн, сосредоточившись на организации этого процесса в топовых ИТ-компаниях
- Использовать контейнеризацию
- Индивидуальный проект
- Самостоятельно выполнить рабочий проект по реализации собственного приложения.
Курс «Java-разработчик» — Хекслет
https://ru.hexlet.io/programs/java
Стоимость: 124 000 ₽ — 140 000 ₽
Для кого подходит обучение:
- Новички, которые хотят освоить профессию с нуля
- Тем, кто уже пробовал учиться самостоятельно, но чувствует потребность в наставнике
- Те, кто пробовал учиться на сторонних курсах, но все еще испытывает трудности с написанием кода самостоятельно.
Узнаем необходимое:
- Джава
Основной язык «бизнеса»: банки, военные, медицина, страхование. Надежный и эффективный - (Микро)услуги
По мере того, как приложения становятся большими, они разбиваются на множество маленьких, которые взаимодействуют друг с другом по сети - Фреймворк (весенняя загрузка)
Определяет архитектуру проекта. Решает типовые задачи для программиста. Значительно сокращает объем кода и автоматизирует рутину - Алгоритмы и структуры данных
Любая программа представляет собой последовательность шагов, выполняемых с данными. Способ организации данных оказывает большое влияние на удобство использования - База данных
Базы данных — это сердце любого проекта, они хранят данные и позволяют управлять ими с помощью SQL - Качество
Автоматизированные тесты – неотъемлемая часть профессионального развития - Архитектура
создание кода, который легко анализировать и изменять, требует хорошего понимания принципов организации - Инфраструктура
Программирование — это не только код, но и сопутствующие инструменты: командная строка, Gradle, Git.
По окончании обучения выдается сертификат.
Курс «Enterprise Java-разработчик» — Университет Иннополис
https://stc.innopolis.university/enterprise-java-developer
Цена: 62 400 ₽ — 78 000 ₽
Для кого курс:
- Java-разработчики с опытом
повышайте свою востребованность на рынке, дорастите до середины, пройдите курс под руководством опытных преподавателей и наставников - Разработчики, которые хотят изучать Java
повысьте свою востребованность на рынке, освойте новый язык.
Переключитесь на Java и откройте для себя возможность работать над крупными и сложными проектами в ведущих ИТ-компаниях.
Вы будете изучать:
- Java Core, UML и шаблоны проектирования, чтобы узнать, как превратить бизнес-задачи в код
- инструменты для создания проектов и контейнеризации (Maven, Gradle, Docker)
- фреймворки и библиотеки, используемые в бизнес-разработке
- архитектура современных ИТ-систем и методология разработки.
Содержание:
- Ядро Java
- Основы языка моделирования UML
Анализ системы и комиссия - Шаблоны проектирования
Шаблоны GoF в Java - JDBC и работа с базой данных
- Инструменты для проектов строительства и контейнеризации
Мавен, Грейдл, Докер - Кадры регистрации
- Модульное тестирование на основе JUnit5
Базовое тестирование - Основы Java EE
- Использование agile-методов в современной разработке на примере Scrum и Agile
- Наш
- JPA и спящий режим
- Асинхронные сообщения
Служба сообщений Java и альтернативные системы обмена сообщениями - NoSQL
- Архитектура современных ИС и методы разработки
- Архитектура отказоустойчивых систем
- Архитектура высоконагруженных систем
- Заключительный экзамен
- Бонус: подготовка к поиску работы
как устроиться на работу и пройти собеседование
помогите составить резюме
отправляем ваше резюме компаниям-партнерам.
Курс «Middle Java Developer » — OOО «EРП-Консалтинг»
https://education.dhabits.ru/course-java
Стоимость: бесплатно
Онлайн-занятия в группах по 8-12 человек с преподавателями через Zoom.
25 лекций и практических занятий, 4 домашних задания, а также дополнительные задания и учебный материал.
Программа обучения:
- Ядро Java
- Основы работы Java-программ
- Урок 1
- Платформа коллекции Java
- Потоковое API
- Мусорщик
- Инструменты сборки
- Модель памяти Java
- Многопоточность в Java + дополнительная задача
- Урок №2
- Промышленная разработка на Java
- Докер + дополнительная задача
- Архитектура веб-приложений
- Закономерности развития
- База данных
- Базы данных
- SQL
- JDBC и JPA
- Наш
- Сердцевина пера
- Урок №3
- Весенний ботинок
- Урок №4
- Весенние модули
- Тестирование
- Весеннее тестирование
- Инфраструктура
- Асинхронизация Java с Kafka
- Сеть
- Кубернетес (K8S)
- Истио
- Agile, Скрам, Канбан.
Курс «Программист Java» — Job4j
https://job4j.ru/courses/java_with_zero_to_job.html
Цена: 21 180 ₽ — 64 400 ₽
Курс состоит из 14 модулей. Каждый модуль включает в себя:
- Теория и практика
- Проверка задач ментором и рекомендации по улучшению кода
- Сдача теории материала, который наставник проходит устно
- Решайте тестовые вопросы из реальных интервью.
В конце курса вас ждет финальный проект, который содержит все упомянутые в курсе библиотеки и фреймворки.
Уровни обучения:
- Уровень стажера
Вы узнаете, как использовать инструменты сборки Maven. Вы будете писать модульные тесты и стилизовать свой код, как это делают профессионалы. Вы познакомитесь с основными принципами построения программы с помощью объектно-ориентированного подхода. Узнайте, как использовать платформы коллекций Java. Весь код будет загружен на GitHub. Вы будете заниматься рефакторингом кода с использованием шаблонов проектирования. После этого уровня вы сможете претендовать на должность стажера Java-разработчика.
- Инструмент
- ООП
- Коллекции
- Синтаксис языка
- Шаблоны проектирования
- Функциональное программирование.
- Младший уровень
На этом уровне вы создадите парсер вакансий для популярного веб-сайта. Узнайте, что внутри каждой из коллекций и почему одна коллекция быстрее другой. Познакомьтесь с анализом алгоритмов. Узнайте, как работают самые важные алгоритмы. Ознакомьтесь с концепциями ввода/вывода. Вы научитесь пользоваться базами данных и хранить в них ценную информацию. После этого уровня вы сможете претендовать на должность младшего разработчика Java.
- Коллекции Pro
- ООД
- В/В, розетка
- SQL, JDBC
- Объем памяти.
- Уровень «Средний»
Вы узнаете, как использовать фреймворки Java, которые профессионалы используют каждый день. Вы будете жечь напалмом, используя ORM Hibernate. Вы узнаете, как создавать приложения с помощью Gradle. Вы создадите полноценное приложение с Spring Boot и интеграцией с Hibernate. Вы должны написать интеграционные тесты для всего этого. После этого уровня вы сможете претендовать на должность Middle Java-разработчика.
- Многопоточность
- Клиент-серверное приложение
- Спящий режим
- Наш
- Микросервисы.
Курс «Java-разработчик с нуля» — TOPJAVA
https://topjava.ru/
Цена: 20 950 ₽ — 43 750 ₽
Курс:
- Запустить Java
Уроков: 5, продолжительность: 5 недель
- изучить с нуля основы языка Java
- наконец начать программировать
- научиться писать умный код
- будьте готовы изучать BaseJava.
- BaseJava
Уроков: 17, продолжительность: 2,5 месяца
- изучить ядро Java
- написать большое веб-приложение
- использовать базу данных и облачный сервис
- будьте готовы изучать TopJava.
- Топ Java
Уроков: 13, продолжительность: 4 месяца
- создать сложное веб-приложение
- изучить необходимые для трудоустройства технологии (Spring, Hibernate, DB и т.д.)
- написать дипломный проект
- помогите с трудоустройством.
- Мастер Java
Уроков: 11, продолжительность: 3 месяца
- создать многомодульный проект maven
- написать три веб-приложения
- использовать Java EE, многопоточность и веб-сервисы
- расширить свой кругозор.
После прохождения обучения вы можете получить Диплом о профессиональной переподготовке.
Курс «Java Middle программист» — EasyUM
https://it.easyum.ru/courses/java-middle-spring-hibernate/
Цена: 19 184 ₽ — 20 784 ₽, возможна рассрочка
Для кого:
- Практикующие Java-разработчики
- Выпускники курса «Java Junior Programmer»
- Тем, кто хочет освоить фреймворки Spring и Hibernate
- Тем, кто хочет стать Java Middle в короткие сроки.
Чему вы хотите научиться:
После выпуска вы будете полностью готовы к работе в качестве Java Middle Developer.
- Создавайте веб-приложения с помощью фреймворка Spring
- Использовать инфраструктуру гибернации
- Проектирование и подключение к базе данных
- Дизайн интерфейсов
- Тестируйте созданные приложения.
Программа курса:
Java EE 1 Введение
- Объект доступа к данным. Работа с базами данных в связи с созданием сервисов для бизнеса. Обзор структуры и компонентов шаблона проектирования DAO.
- HQL, Cretiria, собственный SQL. Агрегатные методы. И ИЛИ. Назовите sql.
- ORM и JPA. JPA-архитектура. JPQL.
- Алгоритм настройки режима гибернации. Архитектура и основные компоненты. Конфигурация SessionFactory. Диалекты SQL сущностей спящего режима кешируют методы сеанса спящего режима поиска. Токи и соединения.
- JSP-шаблоны. Сетка сайта. Ситемешь желудок.
- API электронной почты Java. Архитектура. SMTP-сервер. Откройте настройки smtp. Настройка API электронной почты Java.
- Интеграция с веб-сервисом с социальными сетями. API Facebook.
- Java-хостинг. Хост-системы Java: Jelastics, GAE, Windows Azure. Защита SSH-соединения, настройка среды, postgres. Подключение к серверу. Особенности передачи базы данных postgres, nginx.
Java EE 2. Spring и Hibernate.
- HTTP-клиенты (Apache HttpClient, Jersey, IO) Основы HTTP-клиентов. Код внутреннего API-сервера. Интеграция со SpringSecurity.
- Весеннее ядро и бобы. Spring Framework — введение в конфигурацию Spring. Ложки для фасоли. Сознательный интерфейс. Весенние комментарии.
- Весенний МВК. Spring Web MVC. Перехватчики DispatcherServlet.
- Весенняя безопасность. Фильтры. Стандартные пароли. Служба аутентификации аккаунта. Инструменты безопасности. Настройте авторизацию пользователей.
- Производительность веб-приложений. Основные проблемы и пути их решения. Кэширование, работа с изображениями, ошибки верстки.
- Безопасность в веб-приложениях — основные проблемы и способы их устранения. Контроль доступа к ресурсам. Установка куки и сессионной капчи.
- Онлайн-сервисы. ТРУД.
- Тестирование веб-приложений (Mock, Selenium, load) jmeter-тестирование.
Ваши результаты после тренировки:
- Сертификат
- Краткое содержание
- Проект.
Курс «Java Middle -разработчик (Spring)» — IT Avenue
https://msk.avenue.school/courses/java-spring/
Цена: 19 180 ₽ — 23 980 ₽
Для кого этот курс:
- Выпускники Явы
- Java-разработчики
- Бэкенд-разработчики
- Начинающие программисты.
Программа курса:
- Введение
Продолжительность: 21 Ак. Час
- Объект доступа к данным. Структуры и компоненты в шаблоне проектирования DAO.
- Введение в спящий режим. Обзор синтаксиса HQL. Агрегатные методы. И ИЛИ. Назовите sql.
- Принципы работы с ORM и JPA. JPA-архитектура.
- Архитектура и основные компоненты Hibernate. Сеанс настройки буфера гибернации использует поиск в спящем режиме.
- JSP-шаблоны. Выбор среды разработки
- API электронной почты Java. Архитектура. SMTP-сервер. Откройте настройки smtp. Настройка API электронной почты Java.
- Интеграция с социальными сетями. Алгоритм использования Facebook API.
- Java-хостинг. Хост-системы Java: Jelastics, GAE, Windows Azure. Защита SSH-соединения, настройка среды, postgres. Подключение к серверу. Особенности передачи базы данных postgres, nginx.
Создана база данных и пользовательский интерфейс для финального проекта.
- Весна и спячка
Продолжительность: 21 Ак. Час
- HTTP-клиенты. Обзор HTTP-клиентов. Интеграция с
- Пружинное ядро и пружинная конфигурация бобов. Сознательный интерфейс. Весенние комментарии.
- Весенний МВК. Spring Web MVC. ДиспетчерСервлет. Перехватчики
- Начало работы с Spring Security. Фильтры. Инструменты безопасности. Настройте авторизацию пользователей.
- Производительность веб-приложений. Основные проблемы и пути их решения. Кэширование, работа с изображениями, ошибки верстки.
- Безопасность приложений и весна. Контроль доступа к ресурсам. Установка куки и сессионной капчи.
- Онлайн-сервисы. ОТДЫХ. ТРУД.
- Тестирование веб-приложений (Mock, Selenium, load) jmeter-тестирование.
Разработан итоговый проект: База резюме сотрудников ИТ-компании. Спроектирована и подключена база данных, создан пользовательский интерфейс с учетом современных требований UX. Защита пользовательских данных настроена. Приложение протестировано и готово к использованию.
После прохождения обучения вы получите сертификат.
Курс «Эксперт — разработчик Java» — Центр компьютерного обучения «Специалист» при МГТУ им.Н.Э.Баумана
https://www.specialist.ru/track/t-dzhvx
Цена: 13 490 ₽ — 149 990 ₽
Программа поможет вам освоить навыки, необходимые для прохождения собеседования и получения работы на востребованную должность Java-разработчика/среднего Java-разработчика.
Программа предназначена для студентов, которые уже имеют опыт программирования, владеют базовыми навыками работы с компьютером (системы счисления, алгоритмы, алгоритмические конструкции), а также знают хотя бы один язык программирования высокого уровня и базовый.
Курсы, включенные в программу:
- Уровень 1. Язык программирования Java
- Уровень 2. Разработка клиент-серверных приложений
- Шаблоны в объектно-ориентированном программировании
- Уровень 3. Разработка серверного ПО на Java Enterprise Edition
- Разработка приложений с использованием SPRING и Spring MVC/REST
- Система контроля версий Git.
Курс «Разработка ПО (Java)» — Luxoft Training
https://www.luxoft-training.ru/training/katalog_kursov/razrabotka_po_java/
Стоимость: различные расходы
Учебные программы:
- Разработка программного обеспечения (Java) — 31 курс
- JAVA CORE — 5 курсов
- ЭФФЕКТИВНАЯ JAVA — 5 курсов
- JAVA ADVANCED – 3 курса
- JAVA ENTERPRISE – 8 курсов
- ЯЗЫКИ НА ОСНОВЕ JVM — 1 курс
- ВЕСНА – 7 блюд
- Подготовка к Oracle Java SE8 Programmer Certification — 2 курса.