скидка 40% с 1−12 мая!
*только для физ лиц
MAY26
Фундаментальные знания для разработчиков. За 7 недель познакомитесь с Kubernetes. Научитесь правильно разрабатывать приложение под k8s и запускать его в кластере.
старт в любой момент
Kubernetes для разработчиков
Видеокурсы Docker и Сети в Linux в подарок!
7 недель обучения
76 часов практики
Упор на практику
79% программы — практика и работа со стендами
Формат обучения
Видеоуроки и практические задания
Сертификация по итогу обучения
Закрепление практической и теоретической части
20 часов теории
Для разработчиков, которые хотят
Контролировать, в каких условиях работает приложение, и обеспечивать безаварийную работу
Отлаживать приложения в Kubernetes локально, а потом выпускать в рабочий кластер с учётом требований продакшна
Освоить поиск ошибок (дебаг) в кластере и быстро определять — это сбой Kubernetes компонента или неверный параметр в манифесте
Перестать ждать DevOps команду
Чему научим
Самостоятельно разрабатывать и разворачивать приложения в Kubernetes
Конфигурировать своё приложение в кластере Kubernetes
Строить процессы непрерывной интеграции и поставки CI/CD конвейер для Kubernetes
Настраивать локальную среду разработки с использованием инструмента Minikube
Понимать, как устроены основные компоненты кластера, зачем они нужны и как взаимодействуют между собой
Применять ресурсы Job и CronJob для выполнения одноразовых задач и выполнять задачи по расписанию
Понимать принципы организации авторизации в кластере Kubernetes
Применять инструменты и методы поиска ошибок (дебага) в кластере и приложении Kubernetes
Необходимые знания
  • ОС Linux
При покупке курса открываем бесплатный доступ на подготовительные курсы по платформе Docker и Сети в операционной системе Linux
  • Освоите базовые навыки написания ПО для платформы Docker, создания собственных образов и построения инфраструктур для контейнеров. На изучение достаточно 4−8 часов
  • Платформа Docker
  • Базовое понимание микросервисной архитектуры
  • Получите опыт сетевого администрирования на ОС Linux. Узнаете, как устроена сеть в ОС Linux, познакомитесь с протоколами и технологиями, на которых строятся современные сети
Примеры заданий
76 часов практики и работы со стендами. Мы предоставляем инфраструктуру для выполнения практических заданий на учебных стендах
Итоговая сертификация
Вы будете на стенде приводить кластер к определённому состоянию — запускать приложения, создавать абстракции.
Создавать и настраивать задачи по рассписанию (CronJob в Kubernetes), контролировать частоту выполнения задач, устанавливать ограничения на перезапуск подов и задавать тайм-ауты на выполнение задач
Создавать и конфигурировать сетевой сервис доступа (Service) и механизм для маршрутизации трафика (Ingress) для различных механизмов развертывания приложений (Deployment), а также настраивать маршрутизацию трафика с помощью инструмента Ingress, проверяя работоспособность настроенных правил
Закрепляет весь пройденный материал и навыки:
Развертывать (деплоить) в Kubernetes, управлять переменными окружениями контейнера и работать с хронологическими записями событий, происходящих в системе (логами) подов, сохраняя их на указанные пути
Создавать и настраивать стандартизированные пакеты (Helm-чарты) для приложений, включая интеграцию с системой управления базами данных Redis через запрос PersistentVolumeClaim
Настраивать непрерывную интеграцию и непрерывную доставку (CI/CD) процес автоматической сборки и доставки (пайплайн) в платформе GitLab для автоматического строительства, пуша образов и развертывания приложения в кластер Kubernetes, используя созданные стандартизированные пакеты (Helm-чарты)
Cпикеры курса
Виталий Лихачев
Инженер по надёжности сервисов (SRE) в нидерландской компании в туристической отрасли (TravelTech), ранее — старший инженер-разработчик в «Авито»
  • 9+ лет в коммерческой разработке
  • Работал в стартапах, на аутсорсинге и в командах разработки продукта
  • Пишет сложные проекты с нетривиальной бизнес логикой на языках програмирования php, python, golang и немного на java и nodejs
  • Строит инфраструктуру под проекты в публичных облаках и выступает с докладами на конференциях
Павел Селиванов
Архитектор в Yandex Cloud
  • Руководитель продуктового направления в DevOps Tools, Yandex Cloud
  • Спикер нескольких курсов по Kubernetes и DevOps
  • Регулярный докладчик на российских и международных IT-конференциях
  • На счету десятки выстроенных инфраструктур и сотни написанных пайплайнов непрерывной интеграции и поставки (CI/CD)
Марсель Ибраев
Ведущий системный инженер в Core 42
  • Разработчик курсов и спикер Слёрм
  • Инженер с 12-летним стажем, внедрил Kubernetes для клиентов Southbridge
Программа
1.1. Знакомство с курсом
1.2. Как учиться онлайн
1.3. Что такое Kubernetes
2.1. Pod
2.2. ReplicaSet
2.3. Deployment
2.4. Namespace
2.5. Resourсe
3.1. Переменные окружения
3.2. ConfigMap
3.3. Secret
3.4. ConfigMap. Часть 2
3.5. Downward API
4.1. Введение
4.2. Host Path
4.3. Empty Dir
4.4. Persistent volume / Persistent volume claim
4.5. Init Container
4.6. Заключение
5.1. Health check
5.2. Service
5.3. Ingress
6.1. Введение
6.2. Etcd
6.3. API server
6.4. Controller-manager
6.5. Scheduler
6.6. Kubelet
6.7. Kube-proxy
6.8. Заключение
7.1. Job
7.2. CronJob
8.1. DaemonSet
8.2. StatefulSet
9.1. Kubeconfig
9.2. RBAC
9.3. PSP, Limit Range, Resource Quotas
10.1. Общие практики работы с контейнерами
10.2. Java
10.3. Python
10.4. Go
11.1. Возможности Kubernetes
11.2. Дополнительные возможности
12.1. Обзор существующих инструментов
12.2. Базовая работа с Helm
12.3. Дополнительные возможности Helm
13.1. Minikube
13.2. Автообновление кода в поде
14.1. Введение
14.2. Подготовка
14.3. Запуск CI/CD
14.4. Самостоятельная работа
15.1. RBAC
15.2. Для чего можно использовать Kubernetes
Сертификат
Именной сертификат с индивидуальным номером получает студент, если:
  • прошёл 80% курса
  • принимал участие в решении практик, которые входят в курс
  • успешно сдал итоговое задание/проект/сертификацию.
В случае, если студент изучил 80% курса, но не выполнил или не сдал финальное задание, вместо сертификата выдаётся свидетельство.
Этот курс может оплатить ваша компания
Если вы считаете, что знания, полученные на курсе, могут быть полезными на вашем текущем месте работы, оставляйте заявку с контактами компании в форме ниже или обсудите покупку курса с вашим руководителем. Как это организовать, что говорить и куда идти — написали здесь.
Как купить курс
Написать нам
Написать нам
В 75% случаев обучение готова оплатить компания. Напишите нам, и мы поможем.
Курс за счёт работодателя
Узнать про вычет
Узнать про вычет
Предоставим все необходимые документы для получения вычета.
Налоговый вычет 13%
старт в любой момент
Видеокурс
Видеоуроки, доступ 2 года
Практические задания и стенды
Сертификация
Встречи со спикерами
Чат со студентами и спикерами
Индивидуальная консультация
в рассрочку на 4 месяца или 35 000 ₽ единовременно
8 750 ₽/мес
Командное предложение
от 10 человек
специальные условия
от 5 человек
-10%
от 3 человек
-7%
Перейти
Перейти
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Универсальные доступы
Перейти
Перейти
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Подарочный сертификат
Для большой команды
Видеоуроки
Практические задания
Сертификат
Проверка домашних заданий
Поддержка от менторов и кураторов
Чат-группы в телеграм со спикерами
Онлайн-встречи со спикерами
Договорная
старт в любой момент
Видеокурс
Видеоуроки, доступ 2 года
Практические задания и стенды
Сертификация
Встречи со спикерами
Чат со студентами и спикерами
Индивидуальная консультация
45 000 ₽
Подарочный сертификат
Подарите своему сотруднику скидку или курс целиком. А мы упакуем ;)
Перейти
Перейти
Универсальные доступы
Выгодно и быстро обучим целые команды. Единоразовое оформление и быстрый доступ к курсам.
Перейти
Перейти
Рассрочка
только для физических лиц
Условия рассрочки:
Процесс оформления:
Кастомизируем курс для вашей компании
Если ваша задача — обучить больше 30 сотрудников, мы готовы предложить вашей компании корпоративный формат обучения или адаптировать обучение под вас
Пример корпоративного обучения по Kubernetes для сотрудников Тинькофф банка →
Нужна консультация?
задайте нам свой вопрос