Golang-разработчик

Как учит школа
Видеокурс по Docker в подарок!
Запись уроков
Свободный график
Поддержка кураторов
Домашние работы
Рассрочка
13 750 ₽/мес
Стоимость курса
55 000 ₽
Golang-разработчик

Описание курса

Фундаментальные знания для разработчиков. За 7 недель познакомитесь с Kubernetes. Научитесь правильно разрабатывать приложение под k8s и запускать его в кластере.

Программа Формат Спикеры Навыки Кому подходит Требования к кандидату

Введение в Kubernetes

Знакомство с курсом, как учиться онлайн и что такое Kubernetes.

Абстракции приложения

Изучение Pod, ReplicaSet, Deployment, Namespace, Resource.

Хранение конфигураций

Переменные окружения, ConfigMap, Secret, Downward API.

Хранение данных

Объяснение Host Path, Empty Dir, Persistent volume и Init Container.

Сетевые абстракции

Health check, Service, Ingress.

Устройство кластера

Изучение Etcd, API server, Controller-manager и других компонентов кластера.

Oneshot задачи

Изучение Job и CronJob.

Альтернативы Deployment

Изучение DaemonSet и StatefulSet.

Авторизация в кластере

Изучение Kubeconfig, RBAC, PSP, Limit Range и Resource Quotas.

Особенности языков программирования в Kubernetes

Общие практики работы с контейнерами, Java, Python и Go.

Дебаг приложений в кластере

Изучение возможностей Kubernetes и дополнительных возможностей.

Темплейтирование приложений

Обзор инструментов, базовая и дополнительная работа с Helm.

Локальная разработка в Kubernetes

Изучение Minikube и автообновление кода в поде.

CI/CD

Введение, подготовка, запуск CI/CD и самостоятельная работа.

Использование возможностей Kubernetes в своих приложениях

Работа с RBAC и использование Kubernetes для разных целей.

онлайн

  • Виталий Лихачев (SRE в крупном голландском тревелтехе, Ex-Avito Senior Software Engineer)
  • Павел Селиванов (Архитектор в Yandex Cloud)
  • Марсель Ибраев (Lead System Engineer в Core42)
  • Разработка и развертывание приложений в Kubernetes
  • Конфигурирование приложений в кластерах
  • Создание CI/CD пайплайнов в Kubernetes
  • Настройка локальной среды разработки с использованием Minikube
  • Понимание основных компонентов кластера и их взаимодействия
  • Использование инструментов дебага в кластере
  • Автоматизация задач с Job и CronJob
  • Авторизация в Kubernetes
  • Разработчики, желающие освоить Kubernetes
  • Системные администраторы
  • IT-специалисты, работающие с контейнерами и облачными решениями

Необходимы знания Linux.

Выводы о курсе

Выберу ИИ
Возможны неточности

Курс «Kubernetes для разработчиков» предоставляет углубленное изучение Kubernetes за 7 недель. Он ориентирован на разработчиков, которые хотят научиться управлять приложениями в облаке и улучшить свои навыки в современной разработке. Курс включает в себя практические задания и сертификат по окончании.

Рекомендованные курсы

Docker
3 000 ₽/мес
Docker
15 000 ₽
Промокоды и акции

Другие направления