DevOps для 1С. Онлайн-курс (Инфостарт)
Онлайн-курс предусматривает изучение процессов DevOps, их применение при разработке на платформе 1С.
На курсе будут изучены инструменты и конкретные приемы для реализации следующих практик в 1С:
- организация совместной разработки с использованием git,
- проверка качества кода,
- тестирование,
- непрерывная поставка ПО.
В результате прохождения онлайн-курса вы сможете:
- настроить ПО необходимое для проведения проверок и тестирования.
- создавать сценарии тестирования и объединять их в комплексные процессы.
- создавать скрипты для автоматизации процессов DevOps.
Аудитория курса
Руководителям подразделений разработки, программистам 1С, тестировщикам, менеджерам продуктов, DevOps инженерам, не знакомым с системой 1С предприятие.
Продолжительность
Общая продолжительность курса 32 академических часа ( 16 часов вебинаров и 16 на выполнение домашних заданий).
Спойлер
ПРОГРАММА КУРСА
1-й вебинар. 16 апреля. DevOps - общая информация, применимость для 1С.
- DevOps основные понятия
- Применение процессов DevOps в различных методологиях разработки.
- DevOps для 1С, инструменты, особенности.
2-й вебинар. 23 апреля. Основы Git.
- Знакомство с системами контроля версий.
- Git, основные понятия и команды.
- Знакомство с GitLab, работа с удаленными репозиториями, совместная разработка.
3-й вебинар. 30 апреля. Контроль качества кода.
- Стандарты, качество, что это и зачем.
- Инструменты для проверки качества кода.
- Sonar Qube, АПК.
- Загрузка результатов произвольных проверок в Sonar Qube.
4-й вебинар. 14 мая. Тестирование.
- Виды тестирования.
- Обзор имеющихся средств для тестирования в 1С.
- Настройка использование Vanessa Automation.
5-й вебинар. 21 мая. Использование СППР для организации тестирования.
- Настройка подсистемы тестирования, основные объекты.
- Использование подсценариев, установка параметров сценариев.
- Запуск сценариев на CI сервере, загрузка ошибок.
6-й вебинар. 28 мая. Инструменты автоматизации.
- Что такое CI/CD, его роль в DevOps.
- Сравнение серверов непрерывной интеграции.
- Установка, настройка Jenkins и дополнительных инструментов.
7-й вебинар. 4 июня. Создание скриптов автоматизации.
- Структура jenkins файла, создание сборочной линии.
- Настройка GitLab runner.
- Создание скриптов для GitLab runner.
8-й вебинар. 11 июня. DevOps, запускаем.
- Варианты применение практик DevOps..
- Начинаем использовать, риски и возможности.