Курс начинается с освоения базовых инструментов. Студенты научатся работать с системами сборки, разберутся в основных форматах данных и освоят принципы логирования. Это даст фундамент для дальнейшей работы над реальными проектами.
Далее курс охватывает практики тестирования. Студенты освоят модульное тестирование и научатся использовать моки для изоляции кода. Эти навыки помогут писать надежный программный код.
Третий блок посвящен принципам объектно-ориентированного дизайна. Студенты изучат популярные шаблоны проектирования и архитектурные паттерны. Эти знания позволят создавать масштабируемые и поддерживаемые системы.
В этом модуле рассматривается работа с реляционными базами данных. Студенты углубят знания SQL и научатся использовать JDBC API для взаимодействия с базами данных из Java-приложений.
Модуль охватывает основы веб-разработки. Студенты изучат HTTP протокол, будут работать с Servlet API и веб-контейнерами, а также научатся создавать Restful API для современных приложений.
Завершающая часть курса посвящена Spring Framework. Студенты освоят Spring Core, Spring Boot и Spring MVC. Это позволит создавать полноценные веб-приложения с использованием современных технологий.
Для успешного обучения нужен английский уровень от B1. Необходимы глубокие знания Java Core, ООП, Generics, Annotations, Collections и Streams API. Также понадобится понимание реляционных баз данных, SQL, алгоритмов и структур данных. Опыт работы с Front-End технологиями будет преимуществом.
Чтобы присоединиться к программе, нужно зарегистрироваться, пройти тест по английскому языку и проверку знаний Java. После успешного прохождения этих этапов студент получает приглашение в группу.
Курс доступен только для граждан Украины, которые находятся в стране. Текущие участники других программ EPAM Campus не могут принимать участие. Даты начала могут меняться, поэтому следите за обновлениями. Количество мест ограничено, а организаторы оставляют право отказать кандидатам на любом этапе.