CI/CD для frontend-инженера (2021) Видеокурс
Наша задача - не продать вам GitLab (более того, везде где GitLab будет упоминаться - фокус на бесплатной версии), а дать фундаментальную базу по организации CI/CD в проектах любой сложности
Фактически, мы хотим если не сделать вас и ваш проект Elite DevOps performer, то приблизить к этому, дав четкое понимание, как необходимо строить pipeline, шаг за шагом улучшая его качество, какие проблемы предстоит решить и где есть потенциал для развития.
Мы осознаем, что проходить путь "from zero to hero" за один раз может быть очень больно, более того, - возможно по независящим от вас причинам, вы не можете выбрать GitLab как платформу для вашего CI/CD. Для этого мы разбили весь контент на два мастер-класса - вводный, где мы рассматриваем основные принципы построения без привязки к конкретной платформе, и продвинутый, где используя конкретные инструменты предлагаемые GitLab и не только вы можете достичь "DevOps-зрелости"
Мастер-класс "Введение в CI/CD
теория
-Понятие CI/CD и зачем оно вообще надо. Метрики успешности вашего CI/CD
-Как это работает изнутри “на пальцах”
-Базовые понятия CI: pipeline, stage, steps и зависимости между ними
-Первые простейший шаги: линтинг кода, форматирование и т.д.
-Подготовка проекта на стороне кода (переменные окружения)
-Переменные окружения и безопасность проекта
-Docker как среда выполнения CI: зачем и что с этим делать
-Ручные job - зачем нужны и как с ними жить
-Подготовка “железа” для деплоя
-Простейший деплой “на железо”
-Кеширование и зачем оно применяется
-Артефакты и чем они отличаются от кешей. Когда применяются артефакты
-Review apps - простейший случай и его ручная реализация
-Подводные камни Continuous Delivery для javascript-проектов
-Webpack, lazy-load, отсутствующие чанки после деплоя
-Страшилки CI/CD - как потерять все или почти все одной строкой
-Инструменты о которых мы не поговорили
Семинары
С 0 до первого деплоя
Развертывание и организация CI/CD проект на node.js + frontend c нуля (чистого сервера) до автоматизированного деплоя на "железо"
CI/CD для командной работы
Оптимизация скорости и надежности пайплайна, разработанного на первом семинаре, добавление новых возможностей: просмотра изменений, сделанных в конкретных ветках
Мастер-класс "Продвинутый CI/CD с GitLab"
Теория
-Чем плох результат прошлого мастер-класса и как его можно улучшить?
-Сборка своих Docker-образов и использование repository (npm, docker, etc.) Почему любые Repository должны быть тесно интегрированы с CI
-Сборка зависимых проектов. Общение между пайплайнами (запуск с переменными окружениями)
-Как и где можно ускориться если кеширования уже недостаточно (DAG, параллелизация запуска определенных джобов путем разбиения их на куски - на примере jest-тестов)
-Максимальная интеграция UI merge request и пайплайна
-Когда нужных “интеграций” нет - взаимодействие с API GitLab для реализации своих желаний
-Место Kubernetes в жизни CI/CD и как он облегчает жизнь
-Самый маленький креш-курс Kubernetes для деплоя в мире
-Почему Helm это важно?
-Организация blue/green deployment
-Премиум плюшки GitLab про CI и какие боли они решают
Семинар "Турбо-пайплайн с GitLab"
Скорость - не единственная характеристика эффективного CI/CD. Мы воспользуемся всеми инструментами, которые предлагает нам DevOps-экосистема в целом и GitLab в частности, чтобы сделать pipeline которым можно гордиться
Семинар "Kubernetes и CI/CD"
Kubernetes стал мейнстримом облачного мира. Мы воспользуемся им, чтобы отправить наш код в облака и все это - под управлением pipeline и из максимально "неудобного положения" - когда frontend и backend лежат в разных репозиториях
Информация о видео
Название: CI/CD для frontend-инженера
Автор: Коллектив
Год выхода: 2021
Жанр: Видеокурс
Язык: Русский
Выпущено: Россия
Продолжительность: ~25 часов
Файл
Формат: MP4
Видео: AVC, 1920x1080/1280x720, ~305 Kbps
Аудио: AAC, 128 Kbps, 48.0 KHz
Размер файла: 5.64 Gb
Скачать CI/CD для frontend-инженера (2021) Видеокурс
|
|
Tweet |
|
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
"Внимание! У вас нет прав для просмотра скрытого текста."
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Процедура регистрации бесплатна и займет у вас всего пару минут!
После регистрации вам станет доступна информация скрытя фразой:
Сам себе маркетолог: Инструменты для личного маркетинга (2021) Мастер-класс В ходе экспресс мастер-класса вы получите ответы на самые важные вопросы построения личного маркетинга (простите, но мы на «ты»): |
Сложные переговоры: стейкхолдер менеджмент (2021) Мастер-класс На занятии даются четкие схемы, применяя которые, вы избежите досадных ошибок, сможете «вычислить» нужного человека и найти к нему подход. Более того, применяя методики преподавателя, вы вычислите даже скрытых стейхолдеров, которые оказывают критическое влияние на результат. В завершении класса вы составите портрет своей аудитории, поработаете с |
CI/CD на примере Gitlab CI (2021) Видеокурс После обучения вы сможете автоматизировать процесс интеграции и поставки и ускорить цикл разработки с минимальными рисками. |
CI/CD на AWS, Azure и Gitlab (2020) Видеокурс Курс будет интересен как разработчикам, так и инженерам, отвечающим за настройку процессов непрерывной разработки и доставки (continuous integration / continuous delivery). |
DevOps: практики и инструменты (2018) Видеокурс DevOps решает задачу взаимодействия инженеров между собой с целью помочь им быстрее создавать и обновлять сервисы и приложения. На курсе будут разобраны инструменты для реализации практик инфраструктура как код, непрерывная поставка ПО и непрерывный сбор метрик (мониторинг и логирование). |
0