1. Introduction to CI/CD and GitLab / Введение в CI/CD и GitLab
- Основные принципы Continuous Integration и Continuous Delivery
- Роль CI/CD в DevOps-процессах
- Возможности GitLab для автоматизации разработки и развертывания
2. Core Concepts of GitLab CI/CD / Основные концепции GitLab CI/CD
- Основные компоненты GitLab CI/CD
- Pipelines, Jobs и Stages
- Основы конфигурации CI/CD Pipeline
- Работа с GitLab Runner
3. GitLab Architecture / Архитектура GitLab
- Основные компоненты архитектуры GitLab
- Взаимодействие GitLab и GitLab Runner
- Организация выполнения CI/CD процессов
4. Build a Real-Life CI/CD Pipeline for Node.js Application / Создание CI/CD Pipeline для Node.js-приложения
- Создание практического CI/CD Pipeline
- Автоматизация сборки и тестирования приложения
- Настройка последовательности выполнения задач
- Запуск и проверка Pipeline
5. Optimize CI/CD Pipeline & Configure Multi-Stage Pipeline / Оптимизация CI/CD и настройка многоэтапного Pipeline
- Оптимизация CI/CD Pipeline
- Создание нескольких этапов выполнения
- Управление последовательностью и зависимостями задач
- Настройка Multi-Stage Pipeline
6. CI/CD for Microservice Applications — Mono and Polyrepo / CI/CD для микросервисных приложений
- Особенности CI/CD для микросервисной архитектуры
- Организация CI/CD при использовании Monorepo
- Организация CI/CD при использовании Polyrepo
- Построение Pipeline для микросервисов
7. Deploy Microservices to Kubernetes Cluster / Развертывание микросервисов в Kubernetes
- Подготовка микросервисов к развертыванию
- Интеграция CI/CD Pipeline с Kubernetes
- Автоматизация процесса развертывания
- Развертывание микросервисного приложения в Kubernetes-кластере
+7 (700) 870-07-77
university@dtu.kz



