Улучшаемые навыки
Maven
Gradle
Docker
CI/CD
Lombok
Автоматизация
Контейнеризация
Интеграция
Оптимизация кода
Управление проектами
Инструменты
Docker
Jenkins
Apache Maven
Gradle
Чему вы научитесь
01
Настраивать и использовать сборщики проектов Maven и Gradle.
02
Создавать и управлять контейнерами с помощью Docker.
03
Автоматизировать процессы интеграции и доставки с помощью Jenkins.
04
Упрощать код с помощью фреймворка Lombok.
05
Оптимизировать производительность приложений через профилирование.
Программа курса
01
Сборщики проектов: Maven/Gradle
Введение в Maven и Gradle.
Конфигурация проектов.
Управление зависимостями.
Продвинутые возможности: плагины, профили, мультимодульные проекты.
Введение в Docker.
Основные концепции: контейнеры, образы, сети, тома.
Создание и управление Docker-образами.
Введение в CI/CD.
Основные концепции: build, test, deploy.
Jenkins: введение и основные возможности.
Построение CI/CD-пайплайнов.
Введение в Lombok.
Основные аннотации: Getter, Setter, ToString, EqualsAndHashCode.
Упрощение кода с Lombok.
Интеграция с IDE.
05
Проект и живая практика с преподавателем
06
Итого 34 часа: теория – 12 ч. (35%), практика – 22 ч. (65%)
Для кого
Разработчик
DevOps-инженер
Предварительная подготовка
Основы языка Java, ООП и базовые паттерны проектирования.