О чем пойдет речь
DevOps движение возникло в 2008 году и стало общемировым трендом, а специалисты в этой области являются одними из самых востребованных. Подход DevOps реализован у всех крупнейших вендоров ПО. Несмотря на это, SAP стал включать различные аспекты и методики DevOps в жизненный цикл своих продуктов относительно недавно, и главным образом для облачных решений, тогда как для систем, развёрнутых локально, задача реализации DevOps является не менее важной и комплексной.
В данном курсе мы рассмотрим существующие DevOps практики для ABAP систем, а также инструментарий, который можно использовать для их внедрения. Практические примеры помогут понять основные принципы и области автоматизации, и реализовать похожий процесс у вас в ландшафте.
Язык обучения
Русский
Язык материалов
Русский
Целевая аудитория
• DevOps-инженеры, реализующие конвейеры, в которые входят ABAP-системы.
• Разработчики, которые создают тиражируемый код.
• Тестировщики, отвечающие за автоматизацию тестирования, входящего в конвейер.
• Архитекторы, в задачу которых входит описание/согласование взаимодействия между системами.
• Системные аналитики, выстраивающие техническую реализацию бизнес процессов и подготавливающих ТЗ.
• Сотрудники департаментов поддержки, обеспечивающие бесперебойную работу ИТ-решений компании.
Программа
День 1
Процессы непрерывной интеграции.
Обзор методов и инструментов.
Использование ABAP-git и gCTS.
Практические упражнения: разработка с использованием git-репозитария, написание конвейера в git-lab (unitтесты и ATC-проверки).
День 2
Автоматическое тестирование, как часть конвейера.
Практическое упражнение: запуск автотестов через pipeline.
Процессы непрерывной доставки.
Обзор методов и инструментов.
Использование сторонних инструментов и интерфейсов.
Практическое упражнение: реализация непрерывной доставки в конвейере.
День 3
Использование библиотек Project "Piper".
Анализ реализации процесса DevOps.
Дополнительная секция: механизм rollbck.
Подведение итогов. Ответы на вопросы.
Версия программного обеспечения
• SAP ABAP NetWeaver версии 7.40 либо выше (возможно использование ABAP Platform 1909 Developer Edition в виртуальной машине либо docker контейнере).
• SAP Gui.
• GitLab.
• sapcli.
Как будет проходить мероприятие
3 дня по 8 академических часов в формате онлайн.
Код курса
ABA_91
Длительность курсов
3 дня
Продукт вендора
SAP