$ sudo teach|
    $ sudo teach|
    IT school
  • Telegram
  • Партнёрам
  • Все курсы
$ sudo teach IT
OOO "SALEPROFIT"Контакты и реквизитыIT-Park Logo

Школа

  • Блог
  • Проверить сертификат

Сотрудничество

  • Стать учителем
  • Партнёрская программа
  • О проекте

Право

  • Оферта
  • Политика конфиденциальности

© 2023–2026 $ sudo teach IT™. All Rights Reserved. Public user contributions licensed under CC BY-SA 4.0 license with attribution required
TelegramGitHubYouTube

Статьи по теме

CI-подход для новичков: настройка тестов и проверок качества на GitHub Actions, чтобы всё проходило стабильно

CI-подход для новичков: настройка тестов и проверок качества на GitHub Actions, чтобы всё проходило стабильно

Соберём понятный пайплайн: установка зависимостей, кэш, прогон тестов, линтеров и отчётов, плюс типовые грабли (таймауты, флаки-тесты, неверные окружения). Будет шаблонный план, который легко применить к любому проекту.

CI/CD с нуля для личных проектов: чек-лист, который реально повышает качество

CI/CD с нуля для личных проектов: чек-лист, который реально повышает качество

Соберём минимальную pipeline-цепочку: линтинг/форматирование, тесты, сборка артефактов и быстрые проверки PR. Обсудим, как не утонуть в конфигурациях и как добиться предсказуемых результатов на каждом запуске.

Секьюрная работа с секретами и конфигами: от .env до ротации ключей в CI

Секьюрная работа с секретами и конфигами: от .env до ротации ключей в CI

Покажем, как безопасно хранить токены и переменные окружения, ограничивать доступ к ним и избежать утечек в логах и артефактах сборки. Дадим практики для локальной разработки и для GitHub Actions/GitLab CI: masked secrets, минимальные права, контроль верс

AI-помощник
Обновлен 22.09.2026

CI-CD от теории до практики

Вы освоите работу с GitLab Cloud и GitHub Actions, научитесь настраивать раннеры, писать конфигурационные файлы, интегрировать CI/CD с Docker и автоматизировать деплой.

Практические задания
Помощь от учителя
Поддержка 24/7
CI-CD от теории до практики


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

6 разделов • 26 уроков

1

CI-CD что это и зачем нужно

1.1. Введение
1.2. CI-CD на пальцах
1.3. CI-CD и Docker
1.4. Сила CI-CD и Docker
1.5. Виды систем CI-CD
1.6. Особенности создания пайплайнов
1.7. Синтаксис пайплайнов в различных CI-CD системах
2

Компоненты GitLab от сервера до раннера

2.1. Пути работы с Gitlab
2.2. Подход Self-Managed
2.3. Установка Gitlab
2.4. Что такое Gitlab Runner
3

Собственный GitLab: установка и администрирование

3.1. Что такое Джоба
3.2. Шаг 1: подготовка Django проекта локально
3.3. Шаг 2: настройка Gitlab на серверной Ubuntu
3.4. Шаг 3: настройка раннера и запуск пайплайна
4

Настройка GitLab в облаке

4.1. Подготовка проекта
4.2. Настройка проекта
4.3. Настройка служебных файлов
4.4. Проверка результата
4.5. Подведение итогов
5

Настройка GithubActions в облаке

5.1. Введение
5.2. Подготовка файлов
5.3. Создание проекта
5.4. Настройка Render.com
6

Собственный GitLab и PostgreSQL

6.1. Подготовка проекта
6.2. Настройка файлов и запуск

Преподаватели

Изучите преподавательский состав

avatar

Дмитрий Читалов

Эксперт

С 2014 г. по н. в. - инженер-программист в АО Ракетный центр им. Макеева. С 2018 - 2024 гг. - преподаватель и автор учебных программ в онлайн-школах. C 2021 - по н. в. - создатель и преподаватель собственных программ обучения Python-разработчиков.


Отзывы о курсе

0 отзыва

Войдите в аккаунт, чтобы оставить отзыв о курсе

Доступ навсегда
24/7 Support
gitlab
github actions
kubernetes
docker
runners
render