Описание
Данный учебный блок представляет собой комплект модулей, каждый из которых посвящен конкретному инструменту, входящему в тулкит современного Java-разработчика. В разделе "Сборщики проектов" разобраны продвинутые возможности Maven / Gradle, не вошедшие в рамки курса базовой подготовки. Docker-модуль посвящен практическим приемам контейнеризации приложений, что позволяет запускать их на любой платформе, не требуя заранее создавать специфическое окружение.
В разделе CI/CD рассматривается технология автоматизации процессов интеграции нового кода с уже развернутым приложением на примере популярнейшего Jenkins. Что касается фреймворка Lombok, без него уже трудно представить себе труд Java-разработчика, поскольку этот инструмент принимает на себя времязатратные операции по созданию необходимого, но все-таки шаблонного кода, что не только упрощает его создание и чтение, но и ведет к снижению процента ошибок, а значит, и к повышению производительности труда разработчика в целом. Отметим, что раздел о сборщиках проектов входит в тематику сертификационного экзамена.
Обучение проходит в смешанном формате:
-
Самостоятельное изучение материалов курсов в системе дистанционного обучения (СДО). По окончании теоретической части курса участникам будет предложен тест для проверки и подтверждения уровня знаний.
-
Практические сессии с преподавателем для обсуждения вопросов по практической части курса и реализации задач.
Баланс теории и практики - 35\65, что позволяет сосредоточиться на практических аспектах и сформировать востребованные навыки у выпускников курса.
удостоверение о повышении квалификации государственного образца
Целевая аудитория
Предварительная подготовка
Разбираемые темы
-
1. Сборщики проектов: Maven/Gradle
-
2. Docker
-
3. CI/CD
-
4. Lombok
-
5. Проект и живая практика с преподавателем
-
Итого 34 часа: теория – 12 ч. (35%), практика – 22 ч. (65%)