Стоимость курса
26 985 рубЗаказать
Вы научитесь:
Cлушатели познакомятся с основными понятиями CI\CD.Будет проведен обзор наиболее популярных открытых программных продуктов.
Аудитория:
Курс предназначен для разработчиков и системных администраторовТребования к предварительной подготовке слушателя:
Базовые знания Java и LinuxСодержание курса
1. Введение
Процесс CI/CD.
2. Управление версиями ПО
Популярное ПО для управления версиями (SCM – source control management).
Git, GitHub, GutLab
3. Автоматизация сборки ПО
Популярное ПО для сборки Java проектов. Maven, Gradle
4. Серверы WEB
Apache
NGINX.
5. Серверы WEB приложений
Сервер Java приложений Tomcat.
Сервер Java приложений GlassFish.
6. Инфраструктура тестирования
Тестирование Java приложений с помощью JUnit.
7. Автоматизация инфраструктуры
Описание инфраструктуры Ansible.
Развертывание инфраструктуры.
8. Инфраструктура CI/CD
Jenkins.
Среда GitLab
Процесс CI/CD.
2. Управление версиями ПО
Популярное ПО для управления версиями (SCM – source control management).
Git, GitHub, GutLab
3. Автоматизация сборки ПО
Популярное ПО для сборки Java проектов. Maven, Gradle
4. Серверы WEB
Apache
NGINX.
5. Серверы WEB приложений
Сервер Java приложений Tomcat.
Сервер Java приложений GlassFish.
6. Инфраструктура тестирования
Тестирование Java приложений с помощью JUnit.
7. Автоматизация инфраструктуры
Описание инфраструктуры Ansible.
Развертывание инфраструктуры.
8. Инфраструктура CI/CD
Jenkins.
Среда GitLab