CourseViewByUNPortlet

- ${title}
DevOps и непрерывная интеграция (на примере GitLab и Jenkins)
DevOps & Continuous Integration (using GitLab and Jenkins sample)
![]() | ![]() |
Цель курса |
Практика DevOps - один из ключевых факторов обеспечения эффективной работы IT и бизнеса. Непрерывная интеграция – одна из фундаментальных инженерных практик в разработке. Она позволяет постоянно контролировать проект, визуализирует его текущее состояние и избавляет от необходимости повторения одних и тех же шагов при каждом публичном изменении кода. Такие задачи, как компиляция, запуск юнит-тестов, сборка проекта, запуск интеграционных тестов и многие другие могут быть автоматизированы. На курсе рассматривается весь процесс внедрения непрерывной интеграции, правила и командные подходы для работы с ней, практические проблемы и способы их решения. В качестве инструментальных средств используется система управления версиями Git (и GitLab) и система непрерывной интеграции Jenkins. Также обсуждаются системы управления конфигурацией (на примере Ansible) и контейнерная виртуализация (на примере Docker). Этот курс позволит вам за короткий промежуток времени освоить различные инструменты и практики DevOps. Курс посвящен не только системам непрерывной интеграции: вы также получите навыки работы с системами контроля версий (Git), управления конфигурацией (Ansible), и поймете, как все это можно использовать совместно с учетом практик DevOps. |
Для кого предназначен этот курс |
Разработчиков, архитекторов, тестировщиков, руководителей проектов, администраторов. |
Для успешного прохождения курса слушатели должны |
|
По окончании курса слушатели смогут:
|
Основные темы:
|