Освойте GitLab CI/CD с нуля и научитесь создавать надежные пайплайны для реальных продакшн‑систем. Курс сочетает теорию и практику, помогая быстро перейти от базового понимания DevOps к уверенной работе с автоматизацией, контейнерами и облачной инфраструктурой.
Что вы изучите на курсе
Курс охватывает весь цикл построения CI/CD‑пайплайнов на базе GitLab — от основ GitLab Runner и YAML‑конфигураций до автоматизации деплоя в Kubernetes.
Основные темы
Принципы CI/CD, непрерывная интеграция и непрерывная доставка в GitLab.
Создание и настройка GitLab Runner (shell, Docker, Kubernetes executors).
Работа с .gitlab-ci.yml — структура, переменные, артефакты, окружения.
Создание многоэтапных пайплайнов (build, test, deploy).
Контейнеризация приложений с Docker и оптимизация Dockerfile.
Оркестрация с Kubernetes: деплой, Helm‑чарты, автоматизация релизов.
Триггеры, schedules, автодеплой в staging и production.
CI/CD для монолитов, микросервисов и инфраструктурного кода.
Практические проекты
В процессе обучения вы создадите полноценную систему автоматизации на GitLab CI/CD, которую сможете применять в рабочих условиях.
Проекты, которые вы выполните
Сборка и тестирование контейнеризированного приложения с Docker.
Настройка пайплайна для автоматического деплоя в Kubernetes‑кластер.
Создание комплексного .gitlab-ci.yml для микросервисной архитектуры.
Реализация Canary и Blue/Green‑деплоя через GitLab Environments.
Кому подойдет курс
Программа ориентирована на специалистов, которые хотят развивать навыки DevOps и автоматизации:
Начинающим и опытным backend‑разработчикам.
DevOps‑инженерам и CI/CD‑специалистам.
Инженерам автоматизации и SRE.
Тимлидам и архитекторам, внедряющим DevOps‑подходы.
Какие навыки вы получите
После завершения курса вы сможете уверенно использовать GitLab для автоматизации разработки и доставки приложений.
Практические умения
Создание и настройка пайплайнов любой сложности в GitLab.
Автоматизация тестирования, сборки и публикации Docker‑образов.
Развертывание приложений в Kubernetes с использованием Helm.
Работа с GitLab Environments, Secrets, Variables, Artifacts.
Построение CI/CD‑процессов, соответствующих требованиям продакшн‑среды.
Почему GitLab CI/CD — важный навык
GitLab — одна из самых востребованных DevOps‑платформ на рынке. Владение ее экосистемой открывает путь к позициям DevOps Engineer, CI/CD Engineer и SRE, а также позволяет значительно ускорить процессы разработки в любой команде.
Преимущества использования GitLab
Единая DevOps‑платформа, объединяющая репозитории, CI/CD и мониторинг.
Гибкие YAML‑пайплайны, подходящие для любых технологий.
Отличная интеграция с Docker, Kubernetes и облачными сервисами.
Поддержка сложных сценариев автоматизации — от миграций до релиз‑менеджмента.
Итоги
После прохождения курса вы получите системное понимание DevOps‑процессов, овладеете GitLab CI/CD на практике и сможете внедрять автоматизацию в реальных проектах — от стартапов до крупных корпоративных систем.
Это пробный урок. Оформите подписку, чтобы получить доступ ко всем материалам курса. Премиум
Ограничение времени просмотра
Вы можете просматривать пробный урок только 10 минут. Получите полный доступ, чтобы смотреть без ограничений.
Если вас интересуют DevOps и разработка программного обеспечения, а также все, что связано с Kubernetes, Docker и т. д., Свяжитесь с нами в социальных сетях!
Thanks for updating this course. You guys are the best!!!
Anonymous
Урок 3.3. Execute Pipeline. После клонирования проекта и создания файла .gitlab-ci.yml кликаю на меню Build/Pipelines но страница статуса не открывается, вместо нее открывается страница, предлагающая использование разных темплейтов. То же самое после клика по Build/Jobs - открывается пустая страница "Use jobs to automate your tasks" Т.е. получается, что не отрабатывает ни пайплайн, ни джобы. То же самое и для pipeline editor. Получается, что приложение не видит ни пайплайнов, ни джобов. Кто нибудь может помочь советом?
toddles-funny.6d
What have you updated for this course ? I see the content is the same
CourseHunter Team toddles-funny.6d
It’s amusing to hear that from a user who doesn’t have a premium subscription.
toddles-funny.6d CourseHunter Team
I understand I previously had a premium membership and downloaded this course. I've compared it to the video list. Why are you treating me differently now that I'm no longer a premium member? Furthermore, even during my premium membership, I didn't receive the expected orders.
CourseHunter Team toddles-funny.6d
We normally don’t respond publicly like this - but since you've decided to misrepresent the situation, let’s set the record straight.
You had a premium membership for exactly two separate months. Not more, not less.
And during those two months:
- Two of your custom orders were completed - each one typically priced at $97. That’s more than fair, especially considering premium **does not** guarantee order fulfillment. This has always been clearly stated. - You viewed or downloaded **at least 110 premium courses**. That’s not a guess - we have the logs. So if you're claiming you "didn't get what you expected," it begs the question: what exactly *were* you expecting?
Now you’re complaining that a course seems unchanged. That course has been **completely re-recorded and updated** - something you would clearly see *if* you still had access. But you don’t. Because you’re **no longer a premium member**. So how exactly are you “comparing” it? Based on an outdated file you downloaded months ago? That’s not on us.
Let’s sum this up.
You paid a small fee - **twice**. You downloaded or streamed 110+ courses - that’s almost **two courses per day**. You got **two premium orders completed**. And now you’re publicly complaining?
No - that doesn’t hold up. Not publicly, and definitely not factually.
And honestly? We’re absolutely fine with you not being a customer anymore. We prefer working with people who actually **value** what they receive - not those who squeeze every drop of value they can and then cry foul after the fact.
Let’s also take a moment to acknowledge your monumental “contribution” to this community:
You bought a one-month premium subscription twice - once for $10, and once at a discount for $6.50. So for a grand total of **$16.50**, you:
- Got two custom orders fulfilled (normally worth $194 total) - Accessed over 110 premium courses - And now you show up here, acting like you’ve been wronged?
On behalf of the entire community - thank you for your **incredible generosity**. Truly. We’ll be sure to remember your $16.50 as a shining example of entitlement in action.
Please, don’t feel obligated to come back. We’re good.
toddles-funny.6d CourseHunter Team
awesome :))))))))))))
"Please, don’t feel obligated to come back. We’re good." -> I'm very comfortable coming back, there is no obligation here. If I simply can't download the expected things as in my order, then at least I can get other courses at a cheap price compared to my economy.
toddles-funny.6d toddles-funny.6d
Thanks community :)))))))))))
CourseHunter Team
Updated: Full Update
Andrew CourseHunter Team
Thanks a lot
... CourseHunter Team
Thank you, please update others from nana techworld also
kobza95
Please update
maxpayne
Hi Admin. Please Update the course
Anonymous
Awesome admin, it seems that she recorded entirely, so could you please update it!.
Master
оновіть ПЛС!!!
anonKwesi
kindly update this course and thank you so much for all you do @admin
Anonymous anonKwesi
What to update? Is there some new parts added?
anonKwesi Anonymous
yea she re-recorded the entire course and also did the same for the CKA course as well
idzhalalov
To deploy images to Gitlab Container Registry (not only) without creating the custom runners with docker executor you can use "kaniko" image
pro
Please update the course! Thanks in advance!
antrix57
Dear coursehunter team, please give us info on whether you plan to update this course?
unknown302
please update, thanks
antrix57
Please update - they relaunched it
chickchiricko
please update
jemalgcpacc
Could you please update this course?
kokojambo
@admin, please, update. Thank you Адмін, будь ласка, онови
I
please update
eZipcoder
File not found Premium user? Contact info@coursehunter.net
Anonymous
разобрался не работает почему то после обновления мозиллы
I see the content is the same
Why are you treating me differently now that I'm no longer a premium member?
Furthermore, even during my premium membership, I didn't receive the expected orders.
You had a premium membership for exactly two separate months. Not more, not less.
And during those two months:
- Two of your custom orders were completed - each one typically priced at $97. That’s more than fair, especially considering premium **does not** guarantee order fulfillment. This has always been clearly stated.
- You viewed or downloaded **at least 110 premium courses**. That’s not a guess - we have the logs. So if you're claiming you "didn't get what you expected," it begs the question: what exactly *were* you expecting?
Now you’re complaining that a course seems unchanged. That course has been **completely re-recorded and updated** - something you would clearly see *if* you still had access. But you don’t. Because you’re **no longer a premium member**.
So how exactly are you “comparing” it? Based on an outdated file you downloaded months ago? That’s not on us.
Let’s sum this up.
You paid a small fee - **twice**.
You downloaded or streamed 110+ courses - that’s almost **two courses per day**.
You got **two premium orders completed**.
And now you’re publicly complaining?
No - that doesn’t hold up. Not publicly, and definitely not factually.
And honestly?
We’re absolutely fine with you not being a customer anymore.
We prefer working with people who actually **value** what they receive - not those who squeeze every drop of value they can and then cry foul after the fact.
Let’s also take a moment to acknowledge your monumental “contribution” to this community:
You bought a one-month premium subscription twice - once for $10, and once at a discount for $6.50.
So for a grand total of **$16.50**, you:
- Got two custom orders fulfilled (normally worth $194 total)
- Accessed over 110 premium courses
- And now you show up here, acting like you’ve been wronged?
On behalf of the entire community - thank you for your **incredible generosity**. Truly. We’ll be sure to remember your $16.50 as a shining example of entitlement in action.
Please, don’t feel obligated to come back. We’re good.
"Please, don’t feel obligated to come back. We’re good." -> I'm very comfortable coming back, there is no obligation here.
If I simply can't download the expected things as in my order, then at least I can get other courses at a cheap price compared to my economy.
Адмін, будь ласка, онови
Premium user? Contact info@coursehunter.net