[Карьера в IT-индустрии, Учебный процесс в IT] Практический видеокурс «CI/CD на примере Gitlab CI»: анонс и предзаказ
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Всё ещё заливаете код на продакшен по 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
===========
Похожие новости:
- [Карьера в IT-индустрии, Конференции, Презентации] Как подготовиться к выступлению на IT-конференции. 10 вещей, которые нужно решить заранее
- [Системное администрирование, Серверное администрирование] Автоматизируем установку WordPress с NGINX Unit и Ubuntu (перевод)
- [Карьера в IT-индустрии] Как я вырос из Java-разработчика в директора направления мобильной разработки
- [PostgreSQL, Карьера в IT-индустрии] PostgreSQL: кому и зачем нужны продвинутые навыки работы?
- [Искусственный интеллект, Машинное обучение, Управление персоналом] Логика у HR проста — обучать ИИ на «прижившихся»
- [Искусственный интеллект, Машинное обучение] DeepMind открыла код FermiNet, нейросети, которая симулирует поведение электронов
- [Управление персоналом, Карьера в IT-индустрии, Читальный зал] Почему не работают реферальные программы найма в IT?
- [Высокая производительность, Python, Программирование, Машинное обучение] Deep Learning Inference Benchmark — измеряем скорость работы моделей глубокого обучения
- [Open source, Обработка изображений, Машинное обучение, Софт, Социальные сети и сообщества] В Telegram обнаружили сеть платных ботов DeepNude
- [Системное администрирование, Серверное администрирование, DevOps, Kubernetes] Как использовать HashiCorp Waypoint для совместной работы с GitLab CI/CD (перевод)
Теги для поиска: #_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
)
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:40
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Всё ещё заливаете код на продакшен по FTP в пятницу вечером? Тогда мы идём к вам! Шутки шутками, и в 2020 году мало кто так делает, но проблем с развёртыванием приложений хватает. 3 декабря в «Слёрм» выходит практический видеокурс по CI/CD — практике непрерывной интеграции и доставки нового кода. На курсе вы разберётесь с принципами CI/CD и научитесь создавать пайплайны на примере Gitlab CI. Курс ещё в разработке, и сегодня мы открываем предзаказ по выгодной цене. Оплатив курс сейчас, вы получите скидку, а также возможность стать консультантом-тестером с ранним доступом к занятиям и влиянием на программу. Курс поможет разработчикам и администраторам:
Авторы курса и спикеры лекций:
Программа курсаSPL1. Что такое 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. Подробнее о необходимых знанияхSPLGit и Docker
— клонирование репозитория, добавление в него файла, commit, push. — сборка docker-образов и запуск контейнеров из них. Linux — умение работать с systemd, sudo, ip, ifconfig, cron; — знание bash на уровне написания (минимум чтения) скриптов; — умение работать с консолью (автокомплит, хистори и т.д.); — знание основных утилит в линукс (ps, grep, cat, free и т.д.). Узнать детали и записаться на курс по CI/CD =========== Источник: habr.com =========== Похожие новости:
Блог компании Southbridge ), #_karera_v_itindustrii ( Карьера в IT-индустрии ), #_uchebnyj_protsess_v_it ( Учебный процесс в IT ) |
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 22:40
Часовой пояс: UTC + 5