Непрерывная интеграция — практика разработки программного обеспечения, которая заключается в постоянном слиянии рабочих копий в общую основную ветвь разработки (до нескольких раз в день) и выполнении частых автоматизированных сборок проекта для скорейшего выявления потенциальных дефектов и решения интеграционных проблем.
Курс состоит из блоков:
- Система контениризации Docker
- Контейнеры
- Микросервисы
- Работа с сетью через docker compose
- Технология непрерывной поставки ПО
Документ об окончании:
Удостоверение о повышении квалификации установленного образца от ЧОУ ДПО “Институт прикладной автоматизации и программирования” данные выданного документа вносятся в единый реестр ФИС ФРДО
Программа
1. Раздел 1
1. Система контейниризации Docker
2. Команды docker. Docker hub. Часть 1
3. Команды docker. Docker hub. Часть 2
4. Создание контейнера haproxy
5. Взаимодействие с внешним миром. Docker MySql
6. Практическая работа
2. Раздел 2
1. Работа с dockerfile. Часть 1
2. Работа с dockerfile. Часть 2
3. Dockerfile. Реализация на CentOs
3. Раздел 3
1. Связывание контейнеров. Docker compose. Часть 1
2. Связывание контейнеров. Docker compose. Часть 2
3. Хранение данных с помощью docker compose
4. Раздел 4
1. Создание образа с помощью docker
2. Создание образа с помощью docker. Веб интерфейсы docker. Portainer
3. Работа с portainer
4. Создание контейнера MariaDB с помощью portainer. Дополнительные возможности docker
5. Дополнительные возможности docker. Зачетная работа