0/5, Голосов: 0
Доступно

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

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

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

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

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

Статус обсуждения:
Комментирование ограничено.
  1. firstovl

    firstovl ЧКЧлен клуба

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

    [​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. arvinkurgan

    arvinkurgan ЧКЧлен клуба

    А что в этой части будет? Думал 3-й модуль последний
     
  4. Организатор

    Организатор ОргОрганизатор

    Я же писал состав в библиотеках прошлых складчин
    • Консультация по проекту и домашним заданиям
    • Бонусное занятие: IaC на примере Gitlab CI + Ansible. часть 1
    • Бонусное занятие: IaC на примере Gitlab CI + Ansible. часть 2
    • Подведение итогов курса
     
Статус обсуждения:
Комментирование ограничено.

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