Разное




РазДЕЛЫ САЙТА

Боевики, детективы
Документалка
Драмы, триллеры
Исторические
Комедии
Мелодрамы
Мультяшки
Обучающее, познание
Приключения
Сказки, фэнтези
Старое, доброе
Ужасы
Фантастика
х х х х х х х х х
Блюз, джаз, соул
Инструментальная
Классическая
Клипы
Минусовки
Музыка игр и кино
Поп
Разная
Ретро
Рок, метал
Рэп, хип-хоп
Шансон
х х х х х х х х х
Автософт и навигация
Аудиокниги
Книги и журналы
Фото и видео, приколы



СЛучайные материалы

Exterminatus  - Все любят большие с... Сундуки! Арка 19. Зимний укус (Аудиокнига)
Exterminatus - Все любят большие с... Сундуки! Арка 19. Зимний укус (Аудиокнига)

Ghastly - XV (2021)
Ghastly - XV (2021)

Ice Cold G - BOSS 2x (Deluxe Edition) (2022)
Ice Cold G - BOSS 2x (Deluxe Edition) (2022)

Юрий Константинов - Вода. Уникальный целитель от 100 недугов
Юрий Константинов - Вода. Уникальный целитель от 100 недугов

Искусство фотографии - Уроки Легенд (2022) WEBRip
Искусство фотографии - Уроки Легенд (2022) WEBRip


Главная » 2021 » Ноябрь » 16 » CI/CD для frontend-инженера (2021) PCRec

CI/CD для frontend-инженера (2021) PCRec

12:58

Наша задача - не продать вам 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) Видеокурс


Скачать: Обучающее, познание | Теги: frontend-инженер, cd, Ci, курс

Похожие материалы скачать бесплатно и без регистрации


К "CI/CD для frontend-инженера (2021) PCRec"
пока нет комментариев, но Вы можете стать первым, кто его оставит!

Всего мнений: 0
avatar
Ищу на сайте

Случайный анекдот
- Сколько раз я предупреждал вас, Иванов, чтобы вы не опаздывали в строй?
- Не знаю, сержант. Я думал, вы сами считаете.

Новое на сайте
Александр Сляднев - Фотография от А до...
ILL Dynamics - Automate EP (2022)
Sugar Rody ft Viktor Wagner - Consciou...
Robilardo - Arcade Jungle / Dance Of M...
Franco Dalmati - Aurore Boreal (2022)
JODA - No One Walks Away (PROFF Remix)...
PITTARIUS CODE with Ali Mohtashami & R...
Внутренний родитель: Опора на собствен...
Chrisstrat - Southern Winds (2022)
Елена Супрун - Красивые и здоровые сто...
Kyng of Thievez - I Never Meant It (20...
Sike - Camberwell Beauty EP (2022)
Маккрэй Джон - Гул (Аудиокнига)
Маккрэй Джон - Крах (Аудиокнига)
Финли Алекс - Все до последнего страхи...

Наша статистика

Присутствуют: 5
Неизвестных: 3
Знакомых: 2
Copyright by Anonimus © 2022