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

Код: ITCloud-ATSWD

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

24 Академических часа

Ближайшие курсы

Сентябрь

22.09.2021 - 24.09.2021 Ект

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

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

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