О программе
Обучение на курсе выстроено в формате вебинаров (онлайн, в режиме реального времени). Большой объем практических задания (до 80%) и обратная связь от преподавателя в ходе всего обучения помогут пройти всю программу до завершения и стать уверенным разработчиком веб-приложений.
Дополнительная информация
1 модуль1. Spring Framework и его архитектура.2. Spring Boot 3.x и его возможности.3. Создание и запуск Spring Boot приложения.4. Аннотации и XML конфигурации.2 модуль1. Многопоточность в Spring.2. Планировщик Spring.3. Java Mail Sender.4. Логирование в Spring.3 модуль1. JDBC API и JdbcTemplate для работы с реляционными (SQL) БД.2. Spring Data JPA для работы с реляционными (SQL) и нереляционными (NoSQL) БД.4 модуль1. Spring Web и разработка Rest приложений.2. Библиотека Jackson.3. Валидация данных и обработка ошибок.4. Spring Security.5 модуль1. Реактивное программирование: спецификация Reactive Streams, Reactor, Mono и Flux.2. Spring WebFlux и архитектура микросервисов.3. Gateway API, балансировщик нагрузки, фильтрация запросов.4. Брокер сообщений: ActiveMQ и Kafka.5. Работа с БД из Spring WebFlux.6. Spring Security в Spring WebFlux6 модуль1. Знакомство со Spring Integration.2. Подготовка к продакшн и деплой приложений.