EPAM

Java Laboratory

Безкоштовно
22 недель
Для опытных
Java
Этот курс научит тебя создавать корпоративные приложения на Java. Ты изучишь Spring, Hibernate, микросервисы и облачные технологии, а также узнаешь, как использовать AI в разработке. Для обучения нужен опыт в Java, SQL и базовый уровень английского.

О курсе

Программа курса

Курс разработан для Java-разработчиков, которые хотят углубить знания и перейти на новый уровень. Он охватывает все современные технологии, необходимые для создания сложных систем.

Модуль 1: Углубленная работа с Git

На этом курсе выйдете за пределы базовых команд Git. Рассмотрите более сложные сценарии работы с версиями, научитесь эффективно решать конфликты и оптимизировать процесс разработки в команде.

Модуль 2: Глубокое погружение в Spring Framework

Здесь разберете Spring от основ до продвинутых тем. Пройдете через Spring Core, научитесь создавать REST API с помощью Spring REST, автоматизировать настройки с Spring Boot и защищать приложения с Spring Security.

Модуль 3: Работа с данными в Java

Модуль посвящен Java Persistence и ORM-технологиям, в частности Hibernate. Научитесь эффективно взаимодействовать с базами данных, отображать объектную модель на реляционную и оптимизировать запросы.

Модуль 4: Инжинирия и AI-инструменты

Этот блок про современные подходы к разработке. Освоите принципы AI-assisted Engineering, узнаете, как использовать искусственный интеллект для улучшения качества кода, и пройдете практический EngX Bootcamp.

Модуль 5: Продвинутая Java и микросервисы

Перейдете к созданию сложных архитектур. Изучите микросервисную архитектуру, системы обмена сообщениями, работу с NoSQL базами данных и написание интеграционных тестов для проверки взаимодействия компонентов.

Модуль 6: Введение в облачные технологии и AWS

Завершающий модуль познакомит с основами облачных вычислений. Получите базовые знания об AWS - одной из самых популярных облачных платформ, и поймете, как развертывать и управлять приложениями в облаке.

Требования к кандидатам

Для успешного обучения нужен уровень английского от B1. Технические требования включают уверенные знания Java Core, опыт с многопоточностью и веб-технологиями. Также необходимо уметь работать с SQL, JDBC, иметь основы Spring, понимать паттерны проектирования и писать модульные тесты.

Как попасть на курс

Процесс отбора состоит из нескольких шагов. Сначала нужно зарегистрироваться, подтвердить уровень английского и выполнить тестовое задание. После этого - пройти два собеседования: с рекрутером и техническое. Финальный этап - ожидание решения о зачислении.

Важная информация

Программа доступна для граждан Украины, которые находятся в стране. Даты начала могут меняться, поэтому стоит следить за обновлениями. В программе не могут участвовать текущие студенты других программ EPAM Campus и сотрудники EPAM. Количество мест ограничено, поэтому решение принимается по результатам отбора. Организаторы имеют право отказать в обучении без объяснений.

Что включено

Гибкий график
Сопровождение ментора