Развёртывание приложений, взаимодействие с API, интеграция с CI/CD
Практика с первого дня обучения: все проекты максимально близки к реальным
Обратная связь и поддержка от опытных разработчиков из крупных IT-компаний
Актуальная программа 2024 года
Гибкий график, чтобы совмещать с работой
Удостоверение о повышении квалификации
Kubernetes используют в Яндексе, Сбере, Газпроме и других крупных компаниях
На hh.ru 4 000+ вакансий с упоминанием этой системы оркестрации
С Kubernetes вы увеличите свою ценность на рынке труда, сможете обосновать повышение или найти место с более интересными проектами и привлекательной зарплатой
Это курс для специалистов с опытом, которые хотят профессионально вырасти
Нужно знать основы программирования, Docker, Git, а ещё уметь работать в консоли и иметь базовые знания по Linux
Разработчики приложений
Научитесь развёртывать современные облачные приложения, упаковывать их в контейнеры и эффективно управлять ими
DevOps-инженеры и SRE
Повысите свою квалификацию и станете экспертом в оркестрации контейнеров с помощью Kubernetes
Программа курса
Рассчитана на 3 месяца, нагрузка ~10 часов в неделю
Познакомитесь с форматом обучения и оцените подачу материала. Сможете на примерах понять, как работает Kubernetes, и развернуть первые приложения.
1
1 неделя
Контейнеризация и основы Kubernetes
Познакомитесь с основными концепциями облачно-ориентированной разработки, контейнеризации
Узнаете, что из себя представляет Kubernetes как платформа для управления контейнеризированными приложениями
Поймёте базовые абстракции K8s
Cloud Native
Контейнеризация
К8s
Проект 1
Развернёте приложение в Kubernetes и запустите его с помощью утилиты kubectl, создадите базовые абстракции
2
2 недели
Проектирование, создание приложений и управление ими в Kubernetes
Научитесь проектировать, создавать приложения и управлять рабочими нагрузками в Kubernetes, выбирать подходящие ресурсы и грамотно их использовать
K8s
kubectl
Проект 2
Подберёте ресурсы для рабочей нагрузки, исходя из требований приложения; примените паттерны мультиконтейнерных подов
3
1 неделя
Механизмы обнаружения сервисов и сеть в Kubernetes, архитектура K8s
Углубитесь в изучение сетевых технологий Kubernetes и механизмов обнаружения сервисов, сосредоточившись на их внутренней и внешней коммуникации и доступности
Поймёте устройство архитектуры Kubernetes и её ключевых компонентов
Разберётесь, как эти компоненты работают вместе, чтобы эффективно управлять приложениями
K8s
Service Discovery
Проект 3
Опубликуете приложение в K8s, настроите взаимодействие сервисов через Service Discovery, выполните траблшутинг в Kubernetes
4
2 недели
Управление жизненным циклом, структурные паттерны и декларативное развёртывание в Kubernetes
Сможете управлять жизненным циклом приложений в Kubernetes при помощи структурных паттернов и декларативных методов развёртывания, чтобы обеспечить надёжность, масштабируемость и упрощённое управление конфигурациями
K8s
Проект 4
Опишете конфигурацию приложения, используя структурные и декларативные паттерны, а после развернёте приложение
5
2 недели
Helm: пакетный менеджер для Kubernetes
Научитесь использовать Helm — инструмент, который позволяет эффективно развёртывать приложения в Kubernetes и управлять ими
Helm
Проект 5
Создадите и опубликуете Helm Chart и с его помощью развернёте приложение в разных средах
6
1 неделя
Управление ресурсами и масштабирование в K8s
Узнаете, как оптимизировать размещение подов в кластере Kubernetes
Разберётесь, как внедрять стратегии автоматического масштабирования и управлять ими, чтобы оптимально использовать ресурсы
K8s
Pods
Проект 6
Реализуете ручное и автоматическое горизонтальное масштабирование с Horizontal Pod Autoscaler (HPA)
7
1 неделя
Непрерывная доставка приложений в K8s
Научитесь интегрировать конвейеры непрерывной доставки и развёртывания (CI/CD) в Kubernetes
CI/CD
Проект 7
Организуете процесс Continuous Delivery с помощью GitLab CI
8
1 неделя
Наблюдаемость и мониторинг в K8s
Узнаете принципы наблюдаемости и мониторинга приложений в Kubernetes
Познакомитесь с инструментами и методами, которые позволяют понимать состояние системы и производительность приложений
K8s
Prometheus
Grafana
Проект 8
Настроите мониторинг приложения в K8s
9
1 неделя
Умные стратегии развёртывания K8s
Научитесь использовать умные стратегии развёртывания, которые позволяют сократить время простоя и риски при развёртывании и обновлении приложений в Kubernetes
K8s
Проект 9
Выберете и реализуете стратегию развёртывания приложения
Получите удостоверение о повышении квалификации
Это официальный документ установленного образца, который принимают работодатели. Образовательная лицензия № Л035‑01298‑77/00185314 от 24 марта 2015 года.
Будет очень много практики
Потренируетесь на проектах, похожих на реальные
На практике научитесь развёртывать приложения в Kubernetes, обеспечивать сетевое взаимодействие и безопасность, интегрироваться с CI/CD, настраивать мониторинг и логирование.
Как устроена учёба
Никаких давно снятых видео и длинных лекций
Вы изучаете теорию и закрепляете её на практике в интерактивном учебнике. Можно учиться во сколько и где удобно, главное — сдавать проекты вовремя.
Обратная связь от опытных разработчиков
Программа поделена на модули, в рамках которых вы изучаете тему и делаете проект. Потом отправляете его на ревью, а эксперт проверяет и комментирует.
Воркшопы с экспертами по расписанию
Они рассказывают о лучших практиках, разбирают сложные кейсы и отвечают на ваши вопросы. Если не успеваете, можно смотреть в записи.
YandexGPT помогает учиться
Когда в теории что-то непонятно, нейросеть объяснит это другими словами. А в конце каждого урока подготовит краткий пересказ о самом главном.
Будете заниматься сами, но не в одиночестве — вас поддержит заботливая команда Практикума
Наши эксперты — инженеры и тимлиды, которые давно работают с Kubernetes
Они составили программу, опираясь на свой опыт, поэтому вы будете учиться только тому, что на самом деле пригодится в работе.
Можно вернуть 13% от стоимости курса — поможем оформить нужные документы.
Этот курс может оплатить ваш работодатель
Полностью или разделив оплату с вами,
например 50/50 или 75/25
Расскажем всё про курс
Поделимся презентацией
Ответим на ваши вопросы
Подготовим договор и счёт
Отвечаем на вопросы
Каким требованиям нужно соответствовать?
Курс рассчитан на специалистов, у которых уже есть знания основ программирования и опыт работы: администрирования операционных систем, разработки контейнеров, написания кода для приложений и управления базами данных.
Также важно, чтобы у вас была возможность уделять учёбе 10–15 часов в неделю на протяжении 3 месяцев.
Кто будет меня учить?
Все наставники — практикующие разработчики крупных компаний с большим опытом работы с Kubernetes.
Что делать, если я не справлюсь с нагрузкой?
Если случилось непредвиденное или понадобилось уделить больше времени закреплению материала, напишите своему куратору. Он поможет перенести дедлайн сдачи проекта или перевестись в более поздний поток. На общую стоимость курса это не повлияет.
Если не понравится, я могу вернуть деньги?
Конечно. Если поток ещё не стартовал, вернём всю сумму. Если учёба уже началась, придётся оплатить прошедшие дни со старта вашего первого потока — но мы вернём деньги за остаток курса. Более подробно рассказываем об этом в 7 пункте оферты.
Получу ли я какой-то документ после курса?
Если у вас есть среднее профессиональное или высшее образование, после курса вы получите удостоверение о повышении квалификации.
Если нет, выдадим сертификат о прохождении курса и справку об обучении в электронном виде.
Как можно оплатить?
Банковской картой: внести всю сумму сразу или платить ежемесячно.
Ежемесячные платежи работают так: вы вносите первую оплату, и в этот момент привязывается карта. С этой карты автоматически будут списываться следующие платежи каждые 30 календарных дней. Например, оплатили 25 марта — следующий платёж пройдёт 24 апреля. Обучение будет стоить меньше, если оплатить весь курс сразу.
Через компанию: юридические лица — резиденты РФ также могут оплатить обучение в Практикуме. Условия предоставления услуг для юридических лиц могут отличаться — чтобы узнать подробнее, оставьте заявку или уточните у вашего менеджера.
Что такое налоговый вычет на обучение и как его получить?
Налоговый вычет может оформить тот, кто работает по трудовому договору и является налоговым резидентом Российской Федерации, то есть 183 дня в году находится на территории страны.
Заявление на налоговый вычет нужно подать через личный кабинет на сайте nalog.ru (в него можно войти через аккаунт на Госуслугах).