[Карьера в IT-индустрии, Учебный процесс в IT] Практический видеокурс «CI/CD на примере Gitlab CI»: анонс и предзаказ

Автор Сообщение
news_bot ®

Стаж: 6 лет 2 месяца
Сообщений: 27286

Создавать темы news_bot ® написал(а)
23-Окт-2020 14:31


Всё ещё заливаете код на продакшен по FTP в пятницу вечером? Тогда мы идём к вам! Шутки шутками, и в 2020 году мало кто так делает, но проблем с развёртыванием приложений хватает.
3 декабря в «Слёрм» выходит практический видеокурс по CI/CD — практике непрерывной интеграции и доставки нового кода. На курсе вы разберётесь с принципами CI/CD и научитесь создавать пайплайны на примере Gitlab CI.
Курс ещё в разработке, и сегодня мы открываем предзаказ по выгодной цене. Оплатив курс сейчас, вы получите скидку, а также возможность стать консультантом-тестером с ранним доступом к занятиям и влиянием на программу.
Курс поможет разработчикам и администраторам:
  • понять принципы работы CI/CD;
  • освоить на практике, с помощью Gitlab CI, путь от создания самого простого пайплайна до настройки сложных вариантов CI/CD;
  • сделать продукт конкурентоспособным;
  • ускорить цикл разработки с минимальными рисками;
  • не тратить время на поиски в документации и на форумах;
  • забыть о методе проб и ошибок в настройке CI/CD;
  • сделать первый шаг в карьере DevOps-инженера.

Авторы курса и спикеры лекций:
  • Тимофей Ларкин, старший системный инженер в Tinkoff, спикер DevOpsConf.
  • Александр Швалов, инженер Southbridge, администратор с 7-летним стажем, Certified Kubernetes Administrator.

Программа курса

SPL
1. Что такое CI/CD и какие проблемы решает
Историческая справка
Необходимость автоматизации релизов, тестирования, их повторяемость
Ускорение разработки продукта
Унификация и отдельные ресурсы для сборки продукта
2. Общий принцип работы CI/CD
Конвейерный метод разработки
Пайплайны, билды, артефакты
CI и CD (deployment и delivery)
3. Обзор CI-систем
TravisCI, CircleCI
Github Actions
Jenkins, TeamCity
Gitlab CI
4. Обзор Gitlab, его установка и настройка
Из чего состоит Gitlab, какие у него возможности и компоненты
Как установить Gitlab
Основные настройки системы Gitlab
5. Ваш первый проект в Gitlab
Создаем свой проект в Gitlab
Best Practices (учетки пользователей, LDAP-авторизация и т.д.)
6. Gitlab Runner и его настройка
Задачи и возможности runner
Какие есть виды и для каких кейсов они нужны
Настройка runner под проект
7. Файл .gitlab-ci.yml
Для чего этот файл нужен, что из себя представляет
Синтаксис, основные подходы. CI Linter от Gitlab
8. Приемы работы с Gitlab CI. Best Practices построения пайплайн
Include, шаблонизация
Работа с переменными
Условия работы со stage’ами
Зависимости и параллельность stage
9. Работа с инцидентами. Rollback и динамические окружения
Добавление в пайплайн возможности Rollback
Что такое динамическое окружение и какие возможности оно дает
10. Интеграция с Kubernetes
Авторизация в кластере для раннеров
Нативный метод интеграции Gitlab с Kubernetes
11. GitOps
Push и Pull модель для CI/CD пайплайнов
ArgoCD
12. Безопасность в CI/CD
Секретные переменные
Проверка кода на безопасность

В курс входят видеозаписи лекций, Git-репозиторий с материалами и стенд для практики от партнёра Selectel.
Курс будет содержать много практических заданий, справиться с ними поможет техподдержка.
Для участия в курсе необходимы базовые знания и навыки работы Git и Docker, а также хорошее знание Linux.

Подробнее о необходимых знаниях

SPL
Git и Docker
— клонирование репозитория, добавление в него файла, commit, push.
— сборка docker-образов и запуск контейнеров из них.
Linux
— умение работать с systemd, sudo, ip, ifconfig, cron;
— знание bash на уровне написания (минимум чтения) скриптов;
— умение работать с консолью (автокомплит, хистори и т.д.);
— знание основных утилит в линукс (ps, grep, cat, free и т.д.).

Узнать детали и записаться на курс по CI/CD

===========
Источник:
habr.com
===========

Похожие новости: Теги для поиска: #_karera_v_itindustrii (Карьера в IT-индустрии), #_uchebnyj_protsess_v_it (Учебный процесс в IT), #_slerm (Слёрм), #_obuchenie (обучение), #_ci/cd, #_gitlab, #_blog_kompanii_southbridge (
Блог компании Southbridge
)
, #_karera_v_itindustrii (
Карьера в IT-индустрии
)
, #_uchebnyj_protsess_v_it (
Учебный процесс в IT
)
Профиль  ЛС 
Показать сообщения:     

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы

Текущее время: 07-Май 19:32
Часовой пояс: UTC + 5