Доступно

[OTUS] CI/CD на AWS, Azure и Gitlab. Часть 4/3

Тема в разделе "Курсы по администрированию", создана пользователем firstovl, 29 май 2020.

Цена: 14000р.-96%
Взнос: 456р.
100%

Основной список: 69 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 29 май 2020
    #1
    firstovl
    firstovl ЧКЧлен клуба

    [OTUS] CI/CD на AWS, Azure и Gitlab. Часть 4/3

    Первая часть | Вторая часть | Третья часть

    [​IMG]

    Практический интенсивный курс по популярной методике непрерывной разработки и поставки программного обеспечения Continuous Integration и Continuous Delivery на разных платформах Amazon Web Service, Azure, GitLab и Jenkins

    Цель курса:
    • сформировать понимание архитектуры облачных провайдеров
    • научить настройке процесса сборки и тестирования приложения
    • изучить автоматизацию анализа кода и поиска уязвимостей
    • настраивать процесс установки приложения
    • и все это у трех крупнейших провайдеров!

    Курс будет интересен как разработчикам, так и инженерам, отвечающим за настройку процессов непрерывной разработки и доставки (continuous integration / continuous delivery).

    В качестве выпускной работы вам будет предложено реализовать процессы CI/CD для любого opensource-проекта на ваш выбор. При затруднении с выбором вам будет предложено несколько вариантов проектов.

    Минимальное количество реализованных этапов CI/CD:
    • сборка проекта
    • модульное и end-to-end тестирование
    • статический анализ качества кода
    • SAST
    • установка на тестовое окружение для ревью изменений
    • нагрузочное тестирование
    • установка в промышленное окружение

    1 Разработка в облаке (Code)
    • СУБД, поддерживающие SQL
    • Введение в архитектуру, знакомство с демо-проектом
    • Знакомство с моделями Workflow (git flow ,trunk-based идругие)
    • Настройка учетных записей
    • Настройка репозиториев кода, миграция с других решений
    • Знакомство с IDE в облаке
    • Работа с агентами сборки
    • Хранилища артефактов
    2 Автоматизация сборки и тестирования (Continuous Integration)
    • Первый pipline (вручную и не только)
    • Запуск модульны хтестов
    • Статическая проверка качества кода
    • Проверка кода на кибербезопасность
    • Интерграция Jenkins c облачными провайдерами, k8s,интеграция с gitlab и github
    • Проверка на лицензионную чистоту
    • Настройка окружения для Code Review
    3 Автоматизация установки (Continuous Delivery)
    • Работа с секретами
    • Стратегии развертывания (Fail fast,Canary deployment, Feature flags)
    • Установка в базу данных
    • Инсталляция web-приложения
    • Установка приложения в докер-образе
    • Установка в Kubernetes
    • Мониторинг работы приложения
    4 Итоговый модуль
    • консультация по проекту
    • Итоговое занятие
     
    Последнее редактирование модератором: 27 июн 2020
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      27 июн 2020
    2. TemniyRitsar
      TemniyRitsar участвует.
      24 июн 2020
    3. arvinkurgan
      arvinkurgan не участвует.
      22 июн 2020
    4. arvinkurgan
      arvinkurgan участвует.
      22 июн 2020

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      27 июн 2020
    2. skladchik.com
      Взнос составляет 228р.
      22 июн 2020
    3. skladchik.com
      Складчина активна.
      22 июн 2020
    4. skladchik.com
      Сбор взносов начинается 22.06.2020.
      20 июн 2020
  3. Обсуждение
  4. 20 июн 2020
    #2
    arvinkurgan
    arvinkurgan ЧКЧлен клуба
    А что в этой части будет? Думал 3-й модуль последний
     
  5. 22 июн 2020
    #3
    Организатор
    Организатор ОргОрганизатор
    Я же писал состав в библиотеках прошлых складчин
    • Консультация по проекту и домашним заданиям
    • Бонусное занятие: IaC на примере Gitlab CI + Ansible. часть 1
    • Бонусное занятие: IaC на примере Gitlab CI + Ansible. часть 2
    • Подведение итогов курса
     
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей