Курс предназначен для опытных Java-разработчиков, стремящихся углубить свои знания в современных технологиях и инструментах. Он охватывает ключевые аспекты разработки сложных приложений, включая работу с фреймворками Spring Boot, Micronaut и Quarkus, базами данных (JPA, Hibernate, MongoDB, Cassandra), а также проектирование микросервисной архитектуры с использованием Docker, Kubernetes и Kafka. В ходе обучения особое внимание уделяется безопасности приложений с использованием OAuth2, JWT и защите от уязвимостей, а также оптимизации кода с помощью паттернов проектирования и алгоритмов.
Программа включает практическое освоение инструментов тестирования, таких как JUnit 5, Mockito и TestContainers, а также настройку процессов CI/CD с использованием Jenkins и GitHub Actions. Слушатели смогут разрабатывать RESTful API и GraphQL-сервисы, работать с облачными технологиями и масштабировать приложения.
По окончании курса слушатели смогут:
Модуль 1. Современная архитектура Java-приложений
Модуль 2. Работа с базами данных
Модуль 3. Веб-разработка и API
Модуль 4. Микросервисы и облачные технологии
Модуль 5. Безопасность
Модуль 6. Тестирование и CI/CD
Модуль 7. Веб-технологии
2070 BYN
с учетом НДС 20%
под руководством инструктора