2. Исключения, логирование
3. Получение данных в приложении из БД
4. Обновление и удаление данных в приложении из БД
3. Конфигурация, основные аннотации
4. Получение данных в приложении из БД
5. Обновление и удаление данных в приложении из БД
Подготовка к собеседованиям
7. Оркестраторы (Kubernetes)
8. Контейнеризация (Docker)
9. Метрики (Spring Actuator, Grafana, Prometheus)
11. PipeLine (GitLab, Jenkins)
6. Разработка Restful CRUD клиента на Java
1. Spring Boot. Упрощение работы со Spring
2. Шаблонизатор Thymeleaf VAADIN
4. Принципы REST. Разработка клиента. Знакомство с FrontEnd
6. Абстракция “транзакция”, декларативные транзакции, propagation
1. Spring Core, Dependency Injection и Inversion of control
3. Разделение архитектуры. Контроллеры, сервисы и репозитории
4. Spring Security, UserDetails и Granted Authority
5. Управление доступом и разграничение прав
6. Микросервисная архитектура
1. Базы данных (PostgreSQL, Oracle DB)
2. Миграции баз данных (FlyWay, LiquiBase)
3. Сборщики приложения (Maven)
4. Брокеры сообщений (Kafka, RabbitMq)
5. Тестирование (Junit, Mockito)
12. Система управления проектом (Atlassian Jira)
4. Управление зависимостями
1. Системы управления версий. Git
2. Проектная работа в своем репозитории
3. Помощь в составлении твоего CV
1. Оценка знаний, полученных за время обучения
2. Проработка часто встречающихся вопросов на собеседовании
4. Проведение тестовых собеседований