Курс ориентирован на разработчиков, желающих освоить современные подходы в создании корпоративных веб-приложений с использованием Java EE и Spring. В программе рассматриваются создание многозвенных приложений с использованием сервлетов, JSP, Spring Boot и микросервисов, а также работа с базами данных через JDBC, Hibernate и JPA. Особое внимание уделено вопросам безопасности (OAuth2, JWT, JAAS), созданию RESTful API и интеграции с облачными платформами, а также контейнеризации и настройке CI/CD.
В процессе обучения участники смогут разрабатывать веб-приложения, используя ORM и паттерны проектирования (MVC, DAO), создавать микросервисы и развертывать их в облаке. Курс включает практическое освоение Docker, Kubernetes и облачных технологий, а также тестирование и настройку процессов CI/CD с Jenkins и GitHub Action.
Целевая аудитория
- Разработчики Java/J2EE-приложений.
- Веб-разработчики, желающие освоить современный стек Java.
- Системные архитекторы
Необходимая подготовка
- Опыт программирования на Java (Core Java, ООП).
- Базовые знания SQL, HTML, HTTP.
- Навыки работы в коммандной строке.
- Рекомендуется знакомство с IDE.
Приобретаемые знания и навыки
По окончании курса слушатели смогут:
- Разрабатывать веб-приложения на Java EE и Spring Boot.
- Использовать ORM (Hibernate, JPA) и паттерны проектирования (MVC, DAO).
- Настраивать аутентификацию (OAuth2, JWT) и авторизацию.
- Создавать RESTful API и микросервисы.
- Развертывать приложения в облаке и настраивать CI/CD.

