Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development

Код
DO400
Продолжительность очно
5 дн.
Продолжительность VILT
5 дн.
Формат обучения
очно, Virtual Instructor-Led Training - VILT
Цена
170 000 ₽
О курсе

Приобретите необходимые навыки для внедрения гибких и DevOps-процессов и рабочих процессов разработки.

Практика DevOps позволила организациям осуществить цифровую трансформацию, перейдя от монолитного этапного подхода к быстрому развертыванию гибких облачных процессов. Для этого преобразования требуется команда разработчиков, обученных использованию инструментов, которые позволяют им тратить больше времени на кодирование и тестирование и меньше времени на устранение неполадок. Red Hat DevOps Pipelines and Processes: CI/CD с Jenkins, Git и Test-Driven Development (TDD) — это практическое введение в DevOps для разработчиков, которое обучает студентов необходимым навыкам и технологиям для автоматизированного создания и развертывания облачных приложений.

Для кого этот курс

Этот курс предназначен для разработчиков приложений.

Цель
  • Контроль версий с помощью Git
  • Создание и выполнение конвейеров Jenkins
  • Стратегии выпуска
  • Создание приложений с помощью Test Driven Development
  • Сканирование безопасности и анализ кода приложений
  • Мониторинг приложений и конвейеров
  • Использование конвейеров и устранение неполадок
Требуемые знания и навыки

Требуется опыт разработки приложений на Java, Node.js, Python или других.
Опыт разработки приложений или Red Hat Application Development I: Programming in Java EE (AD183) рекомендуется, но не обязательно.
Умение пользоваться IDE, такой как Red Hat® Developer Studio или VSCode.

Пройдите бесплатное тестирование Skills Assessment, чтобы определить, подходит ли этот курс для вашего уровня подготовки.

Приобретаемые навыки

Влияние на организацию

DevOps с Jenkins, est-Driven Development и контроль версий Git ускоряют вывод приложений на рынок и улучшают качество кода. Такой подход делает приложения более устойчивыми и позволяет организациям быстро внедрять новые функции и реагировать на быстро меняющийся рынок.

Индивидуальное влияние

Вы сможете использовать концепции этого курса для упрощения и более эффективной интеграции кода вашего приложения, создания надежного кода с помощью TDD и использования автоматизированных конвейеров для упрощения тестирования. Вы узнаете, как создавать конвейеры, разрабатывать приложения с подходом «сначала тестирование» и интегрировать код приложения с Git. Этот курс предназначен для демонстрации преимуществ DevOps и инструментов, поддерживающих его реализацию.

Программа

• Введение в непрерывную интеграцию и непрерывное развертывание (CI/CD).

Описание принципов DevOps и роль Дженкинса.

• Интеграция исходного кода с контролем версий

Управление изменениями исходного кода с помощью контроля версий Git.

• Тестовые приложения

Описание основополагающих принципов комплексного тестирования приложений и реализазия модульного, интеграционного и функционального тестирования.

• Создание приложений с помощью разработки через тестирование

Внедрение и создание функции приложений с помощью TDD.

• Авторские конвейеры

Создание базовых конвейеров для запуска заданий Jenkins.

• Развертывание приложений с конвейерами

Безопасное и автоматическое развертывание приложений на Red Hat OpenShift Container Platform.

• Обеспечение безопасности и мониторинг конвейеров

Управление безопасностью и ослеживание за производительностью конвейеров.

• Использование конвейеров

Работа и устранение неполадкок конвейеров CI/CD для автоматического развертывания и автоматизированного тестирования.