Онлайн - интенсив, дата проведения (предварительная): 3-5 Марта 2021!!!
Кому будет полезен курс:
- Начинающим разработчикам
Вы сделаете шаг к переходу на новый профессиональный уровень, изучите основы Kubernetes.
- Опытным разработчикам
Вы поймете, как приложения работают в кластере, узнаете, какие моменты нужно учесть при разработке.
- Техническим руководителям
Узнаете о возможностях и ограничениях Kubernetes, особенностях разработки под Kubernetes.
Преимущества интенсива:
1. Погружение в обучение на три дня позволяет максимально быстро получить знания, необходимые для начала работы.
2. Программа составлена с учетом потребностей разработчиков: нет лишней информации, которая не пригодилась бы в реальных проектах, добавлены важные нюансы разработки приложения под k8s.
3. Работа в настоящем кластере под руководством практикующих DevOps-инженеров.
4. Техподдержка поможет каждому студенту справиться с практическими заданиями и добиться поставленных целей.
5. Возможность получить личную консультацию спикеров во время и после обучения.
Необходимые знания:
- Знание любого языка программирования.
- Знание Docker, базовое понимание микросервисной архитектуры.
- Хорошее знание Linux.
- Умение работать с консолью,
- Знание основных утилит в линукс (ps, grep, cat, free и т.д.).
- Знакомство с Kubernetes. Введение в Kubernetes как в технологию. Расскажем, что с K8s можно делать и чего ожидать, рассмотрим устройство.
- Основные абстракции (Pod, Replicaset, Deployment), хранение и настройки конфигурации приложения (Env, Secret, Configmap).
- Сетевые абстракции, healthcheck'и и как с ними работать. Применение Service и Ingress.
- Продвинутые абстракции (Job, Cronjob, Daemonset, Statefulset).
- Локальная разработка с Minikube и Draft.
- Особенности разработки ПО в Kubernetes: Java, GO, Python. Работа с памятью, воркеры.
- Дебаг приложений в кластере Kubernetes, работа с API и авторизация.
- Темплейтирование своего приложения с помощью Helm.
- CI/CD в Kubernetes.
Продажник: slurm.io/kubernetes-for-developers