Курс Автоматизация тестирования и развертывания ПО

Код: ITCloud-ATSWD

Продолжительность курса

24 Академических часа
Курс предназначен для знакомства с основными задачами и средствами автоматизации развертывания программного обеспечения и обеспечения процесса непрерывной интеграции. 

Стоимость курса

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