[OTUS] CI/CD на AWS, Azure и Gitlab. Часть 3 (Игорь Саблин)
- О курсе
- Артикул: WVP-772178
- Автор: OTUS, Игорь Саблин
- Вид товара: цифровой
- Добавлено: 2024-08-05
О товаре
Практический интенсивный курс по популярной методике непрерывной разработки и поставки программного обеспечения 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 Итоговый модуль
консультация по проекту
Итоговое занятие
[Otus] Cloud Solution Architect. Часть 1/4 Знания в области Agile разработки и сопровождения архитектуры облачных решений становятся обязательным требованием к IT специалистам. Именно такие специалисты являются самыми востребованными и высокооплачиваемыми у крупных работодателей: Google, Amazon, Microsoft, Yandex, Сбербанк и других. Для
1090 RUB
[Otus] Реверс-инжиниринг, март 2019 (Артур Пакулов) Реверс-инжиниринг Источник: OTUS Начало занятий: 6 марта 2019 Длительность курса: 4 месяца Описание: Курс рассчитан на разработчиков программного обеспечения, системных программистов, системных аналитиков, вирусных аналитиков, специалистов по информационной безопасности, devops-специалистов.
2150 RUB
[OTUS] Облачные сервисы. Часть 2 из 5 (Егор Зуев) Облачные сервисы Курс для разработчиков которые хотят научиться развертывать инфраструктуру и проектировать архитектуру на базе облачных сервисов AWS и GCP Что даст вам этот курс Расширенный практический курс по работе с облачными сервисами В курсе сделан основной упор на изучение и практическое
1710 RUB
[OTUS] CI/CD на AWS, Azure и Gitlab. Часть 2 (Игорь Саблин) Практический интенсивный курс по популярной методике непрерывной разработки и поставки программного обеспечения Continuous Integration и Continuous Delivery на разных платформах Amazon Web Service, Azure, GitLab и Jenkins Цель курса: сформировать понимание архитектуры облачных провайдеров научить
1640 RUB
[Otus] Разработчик Node.js. Полный курс Курс рассчитан на frontend-разработчиков или backend-разработчиков со знанием Javascript. За 4 месяца вы научитесь: Разрабатывать бэкенд любой сложности на Node.js с использованием Express, Passport, Jest, GtaphQL, Next.js Работать с базами данных MongoDB и PostgreSQL Использовать и настраивать
1850 RUB
[Otus] Безопасность приложений. Часть3/4 Что даст вам этот курс Познакомит с основными уязвимостями веб-приложений, инструментами их поиска и методами их исправления Научит основным этапам анализа защищенности приложений Научит выполнять оценку защищенности программного продукта (методами «белого» и «черного» ящиков) Научит методологии и
1650 RUB