GitLab CI/CD: Автоматизация DevOps и деплой нейросети

Освоим GitLab CI за 54 урока, научимся писать CI/CD пайплайны: от основ до продвинутых фишек — шаблонизация, оптимизация, кэширование. Напишем пайплайн для нейросети. Подготовимся к собесам и разберём сложные вопросы! 🔥
Начальный уровень
до 20 часов
Сертификат Stepik

Чему вы научитесь

  • Создавать и настраивать GitLab CI/CD пайплайны для автоматизации процессов разработки, тестирования и развертывания приложений.
  • Настроите GitLab Runner и запустите пайплайны для вашего проекта: выберете подходящий executor и адаптируете Runner под требования проекта.
  • Научитесь работать с переменными и секретами в GitLab CI: будете передавать параметры между джобами, использовать защищённые переменные и маскировать чувствительные данные.
  • Разберётесь с артефактами и кэшированием: научитесь сохранять результаты работы джоб, передавать артефакты между ними и ускорять выполнение пайплайна.
  • Работать с ключевыми компонентами .gitlab-ci.yml: определять стадии, джобы, зависимости и условия выполнения с использованием needs и rules.
  • Овладеете продвинутыми возможностями GitLab CI: YAML-анкоры и алиасы, директивы extends и include, автоматическое повторение неудачных джоб, прерываемые джобы и другие инструменты гибкой конфигурации.
  • Интегрируете тестирование и анализ качества кода в CI: настроите запуск unit-тестов и линтеров, автоматически сгенерируете отчёты и научитесь отображать их результаты.
  • Разбираться в реальных сценариях CI/CD на примере проектов, таких как Python FastAPI приложение и DeepSeek, от сборки до развертывания.
  • Анализировать и устранять ошибки в пайплайнах, используя логи.
  • Подготовитесь к собеседованию по CI/CD: уверенно ответите на вопросы о GitLab CI/CD, продемонстрировав полученные на курсе знания и навыки.

О курсе

Этот курс — практическое руководство по GitLab CI/CD для тех, кто хочет автоматизировать разработку, тестирование и развёртывание приложений. Мы проведём вас через весь путь — от настройки инфраструктуры до написания CI/CD-пайплайнов и подготовки к собеседованиям.

🔥 Что делает этот курс особенным:

  • Практика на реальной инфраструктуре — поднимем GitLab и GitLab Runner в Yandex Cloud.
     
  • Реальный проект с AI — напишем CI/CD пайплайн, который собирает код, тестирует его и развёртывает нейросеть на сервер. После чего мы сможем отправить ей промпты!
     
  • Реальный проект с Python приложением— напишем CI/CD пайплайн, который развернёт Python FastAPI приложение. Дополнительно задеплоим Allure отчёт с визуализацией результатов тестов.
     
  • Не ограничиваемся базовыми знаниями — изучим продвинутые фишки и улучшим ранее написанный CI/CD пайплайн.
     
  • Модуль подготовки к собеседованиям — разберём типовые вопросы, их суть и ответы.

💡 Курс построен так, чтобы после каждой темы вы могли сразу использовать полученные знания.

Для кого этот курс

👨‍💻 Разработчики и тестировщики, которые хотят освоить автоматизацию с GitLab CI/CD. 🔧 Начинающие DevOps-инженеры, желающие разобраться в GitLab CI/CD. 👥 И все, кто хочет расширить свой кругозор и повысить свою ценность как специалиста!

Начальные требования

Самое важное: желание изучать и учиться чему-то новому и не пугаться возникающих трудностей.

✅ Желательно:

  • Базовые знания командной строки.
  • Базовое понимание Docker (образ, сборка контейнера).

➕ Будет плюсом:

  • Знаете, что такое оркестраторы (Docker Swarm).
  • Уже работали с облаками.

Вы также можете освоить курс, изучая эти темы параллельно. Пройдите демо-уроки, чтобы оценить свои силы!

Наши преподаватели

Как проходит обучение

Вы будете изучать текстовые лекции с примерами кода и иллюстрациями, проходить практические темы и выполнять задания для закрепления материала. Текстовый формат удобен для восприятия, конспектирования и быстрого поиска информации, а задания помогут сразу применить полученные знания на практике.

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

загружаем...
Certificate

Сертификат

Сертификат Stepik

Что вы получаете

  • 🔥 В первую очередь, скиллы, востребованные в IT в 2025 году.
  • 👨‍💻 Умение автоматизировать разработку, тестирование и деплой приложений.
  • 🛠 Навык создания реальных GitLab CI/CD пайплайнов.
  • 💡 Практический опыт, применимый на реальных проектах.
  • 📈 Расширение своего профессионального кругозора.
  • 💪 Уверенность в использовании GitLab CI.

Сколько стоит обучение

Price: 1 789 
Вы попробовали и поняли, что вам сейчас не подходит этот курс? Ничего страшного, мы вернём вам деньги в течение 30-ти дней после покупки.

Часто задаваемые вопросы

Расскажите о курсе друзьям

Price: 1 789