Курс разработан для Java-разработчиков, которые хотят углубить знания и перейти на новый уровень. Он охватывает все современные технологии, необходимые для создания сложных систем.
На этом курсе выйдете за пределы базовых команд Git. Рассмотрите более сложные сценарии работы с версиями, научитесь эффективно решать конфликты и оптимизировать процесс разработки в команде.
Здесь разберете Spring от основ до продвинутых тем. Пройдете через Spring Core, научитесь создавать REST API с помощью Spring REST, автоматизировать настройки с Spring Boot и защищать приложения с Spring Security.
Модуль посвящен Java Persistence и ORM-технологиям, в частности Hibernate. Научитесь эффективно взаимодействовать с базами данных, отображать объектную модель на реляционную и оптимизировать запросы.
Этот блок про современные подходы к разработке. Освоите принципы AI-assisted Engineering, узнаете, как использовать искусственный интеллект для улучшения качества кода, и пройдете практический EngX Bootcamp.
Перейдете к созданию сложных архитектур. Изучите микросервисную архитектуру, системы обмена сообщениями, работу с NoSQL базами данных и написание интеграционных тестов для проверки взаимодействия компонентов.
Завершающий модуль познакомит с основами облачных вычислений. Получите базовые знания об AWS - одной из самых популярных облачных платформ, и поймете, как развертывать и управлять приложениями в облаке.
Для успешного обучения нужен уровень английского от B1. Технические требования включают уверенные знания Java Core, опыт с многопоточностью и веб-технологиями. Также необходимо уметь работать с SQL, JDBC, иметь основы Spring, понимать паттерны проектирования и писать модульные тесты.
Процесс отбора состоит из нескольких шагов. Сначала нужно зарегистрироваться, подтвердить уровень английского и выполнить тестовое задание. После этого - пройти два собеседования: с рекрутером и техническое. Финальный этап - ожидание решения о зачислении.
Программа доступна для граждан Украины, которые находятся в стране. Даты начала могут меняться, поэтому стоит следить за обновлениями. В программе не могут участвовать текущие студенты других программ EPAM Campus и сотрудники EPAM. Количество мест ограничено, поэтому решение принимается по результатам отбора. Организаторы имеют право отказать в обучении без объяснений.