Логотип Academy Market
Каталог курсов
0
Логотип Academy Market
Наверх
Изображение подборки
Обновлено

29.01.2025

Автор

Эвелина Газиева

На чтение

20 минут

Топ-43 курса по Kubernetes

Если ваша IT-команда тратит много времени на автоматизацию и настройку серверов, вы можете обучиться Kubernetes и эффективно решить эту задачу. С помощью этого инструмента вы создадите инфраструктурную платформу, через которую будет проходить весь жизненный цикл цифровых продуктов. С Kubernetes вы решите вопросы отслеживания нагрузки, автоматического переключения между контейнерами, управления данными и хранилищами данных. 

Изучить Kubernetes вы можете на онлайн-курсах. Это позволит вам не только овоить широкий функционал инструмента, но и перенять лучший опыт от спикеров и преподавателей. А если вы сомневаетесь, нужен ли вам навык работы с Kubernetes, пройдите один из бесплатных курсов, представленных в подборке.

Ниже вы можете рассмотреть 43 курса по Kubernetes

Средние зарплаты

hh.ru

DevOps-инженер

70 000 ₽ — 350 000 ₽

Программа курса

Оригинальность курса "Kubernetes: Мега" заключается в том, что он предлагает глубокое погружение в мир Kubernetes, охватывая не только основы, но и более сложные аспекты работы с этой технологией.

1.
Введение
2.
Создание отказоустойчивого кластера изнутри
3.
Аутентификация пользователей в кластере
4.
Network Policy
5.
Безопасность и высокодоступные приложения в кластере
6.
Kubernetes под капотом
7.
Stateful приложения в кластере
8.
Хранение секретов
9.
Horisontal Pod Autoscaler
10.
Резервное копирование кластера
11.
Ротация сертификатов в кластере
12.
Deploy
13.
Open Policy Agent
14.
Собственный оператор K8s
15.
Service Mesh

Чему вы научитесь

Устанавливать приложения с помощью Kubernetes
Настраивать приложения с помощью Kubernetes
Управлять приложениями с помощью Kubernetes
Масштабировать приложения
Обеспечивать безопасность контейнеров и приложений

Инструменты

Программа курса

На курсе вы подробно разберете продвинутые возможности и инструменты кластера Kubernetes. Поймете, как настраивать аутентификацию, научитесь выстраивать систему безопасности.

1.
Введение
2.
Создание отказоустойчивого кластера изнутри
3.
Аутентификация пользователей в кластере
4.
Network Policy
5.
Безопасность и высокодоступные приложения в кластере
6.
Kubernetes под капотом
7.
Stateful приложения в кластере
8.
Хранение секретов
9.
Horisontal Pod Autoscaler
10.
Резервное копирование кластера
11.
Ротация сертификатов в кластере
12.
Deploy
13.
Open Policy Agent
14.
Собственный оператор K8s
15.
Service Mesh

Чему вы научитесь

Работать с Kubernetes
Настраивать отказоустойчивость кластера изнутри
Работать с популярными плагинами
Деплоить приложения
Продлевать служебные сертификаты

Инструменты

Программа курса

Вы научитесь пользоваться инструментами открытого программного обеспечения Kubernetes и познакомитесь с возможностями для их применения в своих приложениях.

1.
Введение в Kubernetes
2.
Абстракции приложения
3.
Хранение конфигураций
4.
Хранение данных
5.
Сетевые абстракции
6.
Устройство кластера
7.
Oneshot задачи
8.
Альтернативы Deployment'у
9.
Авторизация в кластере
10.
Особенности ЯП в Kubernetes
11.
Локальная разработка в Kubernetes
12.
Дебаг приложений в кластере
13.
Темплейтирование приложений
14.
CI/CD
15.
Использование возможностей Kubernetes в своих приложениях

Чему вы научитесь

Знать основные элементы системы Kubernetes
Владеть способами хранения данных в кластерах Kubernetes
Выполнять локальную разработку на базе Kubernetes
Использовать Kubernetes для приложений на различных языках программирования

Инструменты

Программа курса

Программа курса состоит из практики. Вы будете выполнять проекты после изучения теории и включать кейсы в портфолио. В финале курса вас ждёт масштабный итоговый проект.

1.
Тема 1: Введение
2.
Тема 2: Знакомство с Kubernetes, основные компоненты
3.
Тема 3: Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
4.
Тема 4: Kubespray, тюнинг и настройка кластера Kubernetes
5.
Тема 5: Продвинутые абстракции Kubernetes
6.
Тема 6: DNS в кластере. Публикация сервисов и приложений
7.
Тема 7: Введение в Helm
8.
Тема 8: Подключение системы хранения данных на примере Ceph
9.
Тема 9: Установка cert-manager
10.
Тема 10: CI/CD в Kubernetes
11.
Итоговая практическая работа (сертификация)

Чему вы научитесь

Работать с Kubernetes
Понимать устройство кластеров
Ориентироваться в отказоусточивости
Понимать сеть k8s

Инструменты

Программа курса

Вас ждут онлайн-занятия, на которых вы освоите весь функционал Kubernetes, научитесь создавать инфраструктурные платформы и выполните итоговый проект для вашего портфолио.

1.
Инфраструктурная платформа. Основные сущности и функционал Kubernetes
2.
Экосистема Kubernetes
3.
Kubernetes в деталях
4.
Проект

Чему вы научитесь

Разрабатывать инфраструктурные платформы
Работать с Kubernetes
Разворачивать кластеры и подготавливать их к эксплуатации
Создавать экосистему для разработки приложений
Строить автоматизированный конвейер непрерывной поставки для приложений
Логотип школы
4 131 ₽ в месяц
49 571 ₽
82 618 ₽
Ещё -60% по промокоду

Программа курса

Во время обучения вы научитесь работать с Kubernetes и подготовитесь к CKA. Вас ждет большое количество практических заданий, с помощью которых вы закрепите пройденный материал.

1.
Знакомство с Kubernetes: основные понятия и архитектура
2.
Основные объекты Kubernetes
3.
Безопасность и управление доступом
4.
Сетевая подсистема Kubernetes
5.
Хранение данных в Kubernetes
6.
Шаблоны: Helm и его аналоги (Jsonnet, Kustomize)
7.
HPA
8.
Мониторинг компонентов кластера и приложений, работающих в нём
9.
Service mesh. Знакомство с Istio и Envoy
10.
Kubernetes для непрерывной поставки (CI/CD). Интеграция с CI-сервисом
11.
Эксплуатация кластера
12.
Финальная работа

Чему вы научитесь

Масштабировать приложения
Управлять приложениями в Kubernetes
Эксплуатировать кластер
Создавать инфраструктурную платформу
Внедрять новые функции

Программа курса

На онлайн-курсе вы освоите такие инструменты, как Prometheus и Grafana, научитесь работать с логами, подключать внешние долговременные хранилища, визуализировать мониторинг и настраивать алерты.

1.
Введение
2.
Установка Prometheus
3.
Тюнинг Prometheus
4.
Продвинутый Prometheus
5.
Grafana
6.
Prometheus Operator
7.
Логирование
8.
Мониторинг и логирование Kubernetes в Production. Собираем весь инструментарий воедино

Чему вы научитесь

Подключать внешние долговременные хранилища
Осуществлять логирование в Kubernetes
Настраивать алерты
Строить дашборды
Настраивать мониторинг ресурсов

Инструменты

Программа курса

Вы узнаете все о том, как работать с функционалом Kubernetes. Исследуете инструменты программы, научитесь разбираться в устройстве кластера, подключать системы хранения данных.

1.
Введение
2.
Знакомство с Kubernetes, основные компоненты
3.
Устройство кластера, основные компоненты, отказоустойчивость, сеть k8s
4.
Встреча по темам 2-3
5.
Kubespray, тюнинг и настройка кластера Kubernetes
6.
Продвинутые абстракции Kubernetes
7.
Встреча по темам 4-5
8.
DNS в кластере. Публикация сервисов и приложений
9.
Введение в Helm
10.
Встреча по темам 6-7
11.
Подключение системы хранения данных на примере Ceph
12.
Установка cert-manager
13.
CI/CD в Kubernetes
14.
Итоговая практическая работа (сертификация)
15.
Встреча по темам 8-10

Чему вы научитесь

Подключать системы хранения данных
Работать с Kubernetes
Настраивать кластеры
Публиковать приложения в кластере
Настраивать процессы непрерывной интеграции

Инструменты

Программа курса

На протяжении трех месяцев обучения вы будете изучать ключевые концепции и инструменты через интерактивные вебинары два раза в неделю. Все занятия будут записываться и доступны в вашем личном кабинете.

По завершении курса вы создадите проект, который станет частью вашего портфолио, и получите сертификат "OTUS" о прохождении курса, подтверждающий ваши знания.
 

1.
Основы Kubernetes
2.
Введение в методологию GitOps
3.
Инструменты GitOps
4.
Развертывание инфраструктуры GitOps
5.
Проектная работа

Чему вы научитесь

Создавать и управлять инфраструктурой как кодом
Работать с Kubernetes для управления контейнеризованными приложениями в облачной среде
Взаимодействовать с командами разработки и эксплуатации
Настраивать системы мониторинга и алертинга для обеспечения надежности приложений
Оптимизировать процессы CI/CD для ускорения выхода продуктов на рынок
Внедрять лучшие практики безопасности

Инструменты

Иллюстрация к факту

Шифры и отсылки

Значение «Kubernetes» отсылает к древнегреческому языку, с которого это слово переводится как «рулевой». Часто можно заметить, что вместо оригинального названия используется обозначение «k8s». Это называется нумероним – между буквами «k» и «s» находится 8 букв. 

Программа курса

Вас ждут онлайн-занятия, на которых вы научитесь проектировать архитектуру микросервисов и работать со сложными системами, а также выполните итоговый проект для портфолио.

1.
Инфраструктурные паттерны
2.
Коммуникационные паттерны
3.
Распределенные системы
4.
Децентрализованные системы
5.
Итоговый проект

Чему вы научитесь

Проектировать архитектуру микросервисов
Работать с платформами Docker и Kubernetes
Создавать контейнеры
Работать с распределенными системами
Тестировать микросервисы

Программа курса

Программа курса состоит из 45 тем в рамках 7 блоков. Вы сможете не просто изучать теоретическую составляющую, но и отрабатывать новые знания на практике. 

1.
Введение в ASP.NET Core и WebApi
2.
Разворачивание приложения в облаке
3.
Прокачиваем проект
4.
Микросервисная архитектура
5.
Frontend-технологии
6.
Работа с API
7.
Проектная работа
8.
Выпускной проект

Чему вы научитесь

Решать задачи бэкенда и фронтенда
Работать с базами данных, UI, бизнес-логикой, настройками безопасности
Использовать фреймворк C# ASP.NET Core
Программировать на C#

Программа курса

Дистанционный курс по использованию CI/CD для сотрудников  IT-сферы, стремящихся повысить профессиональный уровень и расширить свои компетенции.

1.
CI/CD системы, подходы и workflow
2.
GitLab CI
3.
Безопасность
4.
Проектная работа

Чему вы научитесь

Учитывать требования информационной безопасности
Составлять пайплайны
Работать в Gitlab
Использовать pull и push модели
Организовывать рабочий процесс команды
Логотип школы
2 900 ₽ в месяц
104 400 ₽
180 000 ₽
Ещё -10% по промокоду

Программа курса

Вас ждут вебинары с экспертами в области системного администрирования, а также практические задания и дипломный проект, во время выполнения которого вы сможете создать и настроить свой первый продуктовый сервис.

1.
Обзор IT-систем
2.
Операционная система Linux
3.
Администрирование Linux
4.
Сеть и сетевые протоколы
5.
Программирование на Bash
6.
Основы программирования на Python
7.
Виртуализация
8.
Автоматизация администрирования инфраструктуры
9.
Введение в DevOps
10.
Мониторинг
11.
Отказоустойчивость
12.
Системы хранения и передачи данных
13.
Реляционные базы данных
14.
Информационная безопасность
15.
Дипломный практикум
16.
Карьера в системном администрировании

Чему вы научитесь

Создавать продуктивный сервис
Настраивать кеширование и базы данных
Автоматизировать развёртывание и управление приложениями
Работать с сетью и прокси-серверами
Защитить сервер и приложение от DDoS-атак

Программа курса

На онлайн-курсе вы изучите основы языка Go, научитесь работать с конкурентной моделью многопоточности, EDA и архитектурой микросервисов, защитите индивидуальный и командный проекты и подготовитесь к трудоустройству.

1.
Основы Golang - 1 месяц
2.
Работа с пакетами, каналами и горутинами - 1 месяц
3.
Основные принципы программирования - 1 месяц
4.
Pre-project - 1 месяц
5.
Go Advanced - 1 месяц
6.
Командный проект - 1 месяц
7.
Подготовка к собеседованию - 2 месяца
8.
Трудоустройство - 1 месяц

Чему вы научитесь

Писать высокопроизводительные программные решения
Интегрировать внешние сервисы с помощью API
Работать с облачными сервисами
Оптимизировать серверную реализацию программы
Разбираться в возможностях баз данных

Программа курса

На курсе вы изучите актуальные инструменты специалиста по DevOps-инжинирингу. Преподаватели объяснят сложную теорию и потренируют вас применять навыки на практике.

1.
Методология DevOps
2.
Основы сетей
3.
Linux
4.
Системы контроля версий, использование Git
5.
Основы баз данных
6.
Python
7.
Docker
8.
Управление конфигурациями. Ansible
9.
Управление конфигурациями. Terraform
10.
AWS, Yandex Cloud, Google Cloud. Основы облачных технологий
11.
Оркестрация контейнеров. Kubernetes
12.
Мониторинг. Zabbix, ELK, Prometheus, Grafana

Чему вы научитесь

Использовать инструменты DevOps-инжиниринга
Программировать на Python
Работать с операционной системой Linux
Управлять конфигурациями с помощью Terraform и Ansible
Вести мониторинг с помощью Zabbix, ELK, Prometheus и Grafana

Программа курса

Вы будете самостоятельно осваивать теоретический материал и выполнять практические задания в командах и под присмотром наставников. У вас также будут встречи со спикерами курса. Они ответят на любые вопросы.

1.
1 день: установочная AMA-сессия
2.
2 день: разбор практик и кейсов
3.
3 день: AMA-сессия, ответы на вопросы
4.
4 день: разбор практик и кейсов
5.
5 день: AMA-сессия, ответы на вопросы
6.
6 день: разбор практик и кейсов

Чему вы научитесь

Работать над стабильностью сервиса и поддержанием инфраструктуры
Внедрять правки
Собирать метрики
Выстраивать работу внутри команды
Снижать ущерб от отказов
Проводить деплоймент

Инструменты

Программа курса

Обучение длится 6 месяцев. Для комфортной работы уделяйте обучению около 20 часов в неделю, но можете выбрать другой темп и брать каникулы. Вы будете участвовать в онлайн-вебинарах и воркшопах, где сможете пообщаться со специалистами из индустрии информационной безопасности. Практические задания вы будете выполнять в облачном симуляторе. 

1.
Бесплатная вводная часть
2.
Бонус: основы инфраструктуры и архитектуры
3.
Разведка в веб-приложениях
4.
Основные уязвимости веб-приложений
5.
Основы безопасной разработки веб-приложений
6.
Контейнеризация, Cloud и DevSecOps
7.
Правовые аспекты, документирование и отчётность
8.
Выпускной проект

Чему вы научитесь

Использовать методики безопасной разработки ПО
Использовать методики и инструменты для идентификации уязвимостей
Анализировать уязвимости и тестировать приложения на проникновение
Эффективно управлять секретами для предотвращения утечек
Применять инструменты и методики DevSecOps
Логотип школы
1 ₽ в месяц
1 ₽
Ещё -10% по промокоду

Программа курса

Вы изучите теоретические материалы и выполните практические задания. После окончания обучения пройдете практику у партнеров программы. 

1.
1 год
2.
2 год
3.
Дисциплины по выбору

Чему вы научитесь

Программировать на Python
Диагностировать угрозы
Проектировать системы защиты информации
Обеспечивать безопасность облачных технологий
Настраивать уровень доступа пользователей

Преподаватели

Алексей Федин

Инженер автоматизированных систем управления и информационной безопасности

Антон Лукашов

Vulnerability Management Analyst в Совкомбанк-Технологии

Олег Евсютин

Заведующий кафедрой информационной безопасности киберфизических систем в НИУ ВШЭ

Владимир Кочетков

Руководитель отдела исследований и разработки анализаторов кода в Positive Technologies

Антон Сергеев

Координатор проектов в области цифровизации, IT, кибербезопасности

Оксана Докучаева

Главный специалист отдела мониторинга и оценки рисков сетевой безопасности

Илья Воложанин

Руководитель группы в центре ИБ

Дмитрий Курамин

Старший консультант по информационной безопасности в центре ИБ

Александр Морковчин

Специалист по кибербезопасности

Павел Новожилов

Руководитель группы по комплаенс-проектам в Инфосистема Джет

Денис Салихов

Специалист по информационной безопасности

Инструменты

Иллюстрация к факту

Компании-консерваторы

Большинство компаний, которые взаимодействуют с Kubernetes, используют устаревшие версии инструмента. Так, официально обновленные версии становятся доступными для пользования раз в полгода, но компании не торопятся обновляться. На данный момент наиболее популярной версией является 1.15, которая появилась летом 2019 года. 

Программа курса

Практический онлайн-курс для действующих DevOps‑инженеров по особенностям самостоятельного проведения нагрузочного тестирования.

1.
1. Введение
2.
2. Развёртывание контура для проведения нагрузочного тестирования
3.
3. Нагрузочное тестирование
4.
4. Анализ результатов нагрузочного тестирования
5.
5. Итоги курса

Чему вы научитесь

Определять максимальную производительность системы
Находить релизы для замедления производительности системы
Работать с данными на стендах
Организовывать и проводить нагрузочное тестирование
Анализировать результаты

Инструменты

Программа курса

Вы научитесь настраивать отказоустойчивые системы под высокую нагрузку, используя современные технологии. Создадите итоговый проект и пополните им свое портфолио.

1.
Кластеризация
2.
HIghload web
3.
Администрирование СУБД
4.
Виртуализация и контейнеризация
5.
Оркестрация
6.
Хранилища и файловые системы
7.
Проектный модуль

Чему вы научитесь

Строить высоконагруженные системы
Проводить кластеризацию сервисов
Использовать инструменты для виртуализации

Программа курса

Чтобы попасть на магистратуру, подайте необходимые документы и сдайте вступительные экзамены. Обучение будет проходить на платформе онлайн-школы. На курсе можно решать собственные рабочие задачи. У вас будет студенческий билет, который позволит посещать мероприятия вуза. Вас также ждёт практика в крупных компаниях или на текущем рабочем месте. 

1.
Всё о поступлении, учёбе и карьерных перспективах
2.
Перезачёты и упрощённая аттестация
3.
1 семестр
4.
2 семестр
5.
3 семестр
6.
4 семестр

Чему вы научитесь

Разбираться в теории и методологии DevOps
Программировать на разных языках
Работать с большими данными
Работать с машинным обучением
Развивать софт скиллы

Программа курса

Вас ожидает 8 учебных модулей из онлайн-лекций и семинаров, на которых опытные кураторы дадут всю необходимую теорию и множество практических заданий. В конце курса вы защитите дипломный проект, который станет заметной частью портфолио.

1.
Введение в мониторинг и алертинг
2.
GAP-stack (Grafana, Prometheus, Alertmanager)
3.
Логирование
4.
Итоговый проект

Чему вы научитесь

Настраивать трейсинг
Работать с Prometheus
Визуализировать данные c Grafana
Реагировать на инциденты
Логотип школы
123 185 ₽
205 296 ₽
Ещё -5% по промокоду

Программа курса

Вы научитесь применять технологии DevOps при работе над проектами, использовать метрики и организовывать работу команды. Закрепите полученные знания при выполнении практических заданий.

1.
Введение в курс и профессию
2.
Управление инфраструктурой и конфигурациями
3.
Мониторинг, журналирование и observability
4.
Микросервисная архитектура, Kubernetes
5.
Дипломный проект
6.
Бонусный блок. Подготовка к техническим собеседованиям
7.
Бонусный блок. Жизненный цикл софтверного проекта и работа с пользователями

Чему вы научитесь

Настраивать Jira, Confluence, Redmine
Организовывать работу команды
Настраивать безопасность
Применять Scrum, Kanban, Waterfall, Zero-Zero
Создавать и оптимизировать CI/CD

Программа курса

Этот курс поможет вам стать востребованным специалистом, способным решать сложные задачи в области DevOps и строить успешную карьеру в IT.

1.
Как стать специалистом по DevOps
2.
Системы контроля версий и автоматизация сборки приложений
3.
Гибкие методологии и Сontinuous Integration
4.
Сети и основы работы на серверах Linux
5.
Continuous Delivery и Continuous Deployment
6.
Infrastructure as Code и системы управления конфигурацией
7.
DBOps: реляционные и нереляционные базы данных
8.
Docker-контейнеризация и хранение данных
9.
Микросервисы, балансировка и кеширование
10.
Kubernetes. Деплой и обеспечение надежности приложения
11.
Логирование и мониторинг ошибок
12.
Итоговый проект

Чему вы научитесь

Автоматизировать процессы разработки, тестирования и развертывания приложений
Обеспечивать непрерывную интеграцию и непрерывную доставку (CI/CD)
Мониторить и управлять производительностью приложений и инфраструктуры
Эффективно сотрудничать с разработчиками и операционниками
Развертывать и управлять приложениями в облаке
Логотип школы
4 083 ₽ в месяц
147 000 ₽
245 000 ₽
Ещё -10% по промокоду

Программа курса

Вас ожидает годовой курс лекций и вебинаров, на котором вы освоите всю необходимую теорию, опробуете свои навыки на практических заданиях. На момент окончания обучения в вашем портфолио будет свыше 10 успешных проектов.

1.
SQL и получение данных
2.
Data Warehouse
3.
Business Intelligence решения и многомерная модель данных
4.
Python
5.
Data Lake & Hadoop
6.
Продвинутые методы работы с данными
7.
Работа с потоковыми данными
8.
Работа с данными в облаке
9.
Введение в DS & ML
10.
MLOps
11.
Дипломный проект

Чему вы научитесь

Проектировать схемы хранилищ
Понимать данные отчетов
Работать с data literacy
Строить конвейеры обработки данных

Преподаватели

Программа курса

Бесплатный курс научит вас работать с динамичными средами. Вы прочитаете лонгриды и выполните практические задания, основанные на задачах перспективной стартап-компании.

1.
Введение
2.
Выдадим доступы к проекту, организуем Dev и Stage контуры
3.
Настроим динамические окружения
4.
Сэкономим ресурсы и наполним базу тестовыми данными
5.
Итоги курса

Чему вы научитесь

Настраивать инфраструктуру под развёртывание динамических окружений
Работать с Yandex Data Transfer
Оптимизировать ресурсы системы
Автоматизировать отдельные процессы
Работать с CI/CD-процессами

Программа курса

На онлайн-курсе вы научитесь редактировать модели данных, освоите ETL-автоматизацию, поработаете с разными типами баз, хранилищ и озёр данных и разберётесь в работе с облачными сервисами.

1.
Бесплатный вводный курс. Простая витрина данных
2.
Актуализация модели данных
3.
DWH: пересмотр модели данных
4.
ETL: автоматизация подготовки данных
5.
Проверка качества данных
6.
Каникулы
7.
DWH для нескольких источников
8.
Аналитические базы данных
9.
Организация Data Lake
10.
Каникулы
11.
Потоковая обработка данных
12.
Облачные технологии
13.
Выпускной проект

Чему вы научитесь

Актуализировать модели данных
Работать с хранилищами данных
Автоматизировать подготовку данных с помощью ETL
Разбираться в потоковой обработке данных
Работать с данными в облачном сервисе
Иллюстрация к факту

Детище гиганта

Изначально Kubernetes создавался как внутренний продукт для корпорации Google. Над ним работала небольшая команда разработчиков, взявшая за основу язык программирования Go. 

Логотип школы
3 875 ₽ в месяц
93 000 ₽
155 000 ₽
Ещё -10% по промокоду

Программа курса

После теоретических уроков для отработки навыков необходимо будет выполнять практические задания. Основные блоки программы завершаются курсовой работой. Наставники и преподаватели будут помогать вам с домашними заданиями и дипломным проектом.

1.
Жизненный цикл ПО, архитектура
2.
Анализ требований
3.
Основы разработки
4.
Git и механизмы ветвления
5.
Интеграция систем и документирование API
6.
Прототипирование интерфейсов
7.
Тестирование и развертывание ПО
8.
SQL для анализа данных
9.
Моделирование бизнес-процессов
10.
Документирование в IT-проектах
11.
Дипломный проект

Чему вы научитесь

Применять системный подход для анализа
Работать с пользовательскими историями и сценариями
Понимать стадии и методики разработки программного обеспечения
Использовать нотации и проектировать интеграции
Владеть применением языков программирования

Программа курса

Программа курса по Prometheus уникальна тем, что это единственное полное руководство к пользованию системой мониторинга на русском языке. Все основные названия компонентов остались на английском, чтобы работа с программой была очевидной и простой. Курс состоит из 8 тем, каждая их которых раскрывается с примерами и подробными разборами. От первого знакомства с программой вы дойдете до продвинутого уровня пользования и после окончания курса сможете использовать новые навыки самостоятельно. 

1.
Введение в Prometheus
2.
Exposition
3.
Установка и настройка Prometheus
4.
Данные Prometheus
5.
Алерты Prometheus
6.
Grafana
7.
Advanced usage
8.
Prometheus in Kubernetes

Чему вы научитесь

Устанавливать и настраивать Prometheus
Сохранять метрики внутри программного приложения
Создавать запросы на PromQL
Настраивать алерты
Работать с гибкой системой визуализации данных Grafana

Программа курса

Вас ждут онлайн-занятия, на которых вы научитесь работать с потоковыми данными и освоите инженерные навыки, а также выполните итоговый проект для портфолио.

1.
Базовые вводные для старта курса
2.
Технологические основы распределенной обработки данных
3.
Основы распределенного МL
4.
Потоковая обработка данных
5.
Целеполагание и анализ результатов
6.
Вывод результатов ML в продакшн
7.
ML на Python в продакшне
8.
Продвинутые топики
9.
Проектная работа

Чему вы научитесь

Работать с большими данными
Создавать ML-алгоритмы
Взаимодействовать с распределенными файловыми системами
Выводить результаты ML в продакшн
Проектировать нейронные сети

Программа курса

Программа курса рассчитана на специалистов уровня middle и senior. Студенты поймут, как изнутри устроены сервисы Yandex Cloud.

1.
Введение
2.
GitOps-подход
3.
IaC: Crossplane
4.
Деплой приложения с GitLab
5.
Итоги курса и сертификат

Чему вы научитесь

Разворачивать кластеры Kubernetes
Разрабатывать сложные приложения
Использовать PostgreSQL в работе
Автоматизировать процесс разработки приложений и программ
Применять Helm, Crossplane и Argo CD

Инструменты

Программа курса

После кажого урока вы сможете изучить методические материалы в виде конспектов или попрактиковаться. Всего на практику будет выделено 14 часов.

1.
Этап 1. Локальное окружение
2.
Этап 2. CI/CD
3.
Этап 3. Работа с данными, оркестрация контейнеров, тесты
4.
Этап 4. Балансировка, докеризация, оркестрация
5.
Этап 5. Мониторинг и логирование
6.
Этап 6. Безопасность
7.
Этап 7. Деплой

Чему вы научитесь

Работать с данными
Применять Managed Kubernetes Selectel
Работать с Docker
Ориентироваться в оркестрации и тестах

Инструменты

Программа курса

Интенсив состоит из трех дней. В них вам предстоит полноценно заниматься обучением: совмещать с работой не получится. Это будут целые учебные дни. 

1.
1 день
2.
2 день
3.
3 день

Чему вы научитесь

Производить автоматический мониторинг с service mesh
Организовывать принятие внешнего трафика
Искать причины деградации
Внедрять service mesh

Программа курса

Вас ждут онлайн-занятия, на которых вы освоите профессиональные инструменты и практики в сфере DevOps и выполните итоговую работу для вашего портфолио.

1.
DevOps. Необходимость меняться
2.
Управление инфраструктурой и конфигурацией
3.
Continuous Integration & Continuous Delivery с использованием Docker
4.
Fast Feedback Loop (мониторинг и логирование)
5.
Контейнерная Оркестрация
6.
Проектная работа

Чему вы научитесь

Контролировать ход проекта с помощью СКВ Git
Улучшать взаимодействие специалистов между собой
Обеспечивать безопасность инфраструктуры
Мониторить различные показатели приложения
Работать с контейнерами
Логотип школы
53 000 ₽
Ещё -11 000 ₽ по промокоду

Программа курса

Вы научитесь настраивать непрерывную интеграцию, автоматизируете деплой, научитесь проводить мониторинг и сбор ошибок.

1.
Автоматизация окружения
2.
Деплой и эксплуатация
3.
Управление инфраструктурой

Чему вы научитесь

Автоматизировать деплой
Упаковывать приложения в Docker
Разворачивать облачную инфраструктуру
Подключать непрерывную интеграцию
Настраивать мониторинг и сбор ошибок
Иллюстрация к факту

Интересный факт

Kubernetes представляет собой сложную экосистему, в которой встречаются специфичные термины. Значение таких слов, как узлы, поды, томы, сервисы, контейнеры, контроллеры и многих других вы можете узнать на одном из онлайн-курсов. Разберетесь с внутренней логикой инструмента и сможете выгодно его использовать. 

Программа курса

На курсе вы сможете регулярно праткиковаться после изучения теории в видеоформате и текстовых материалах. В конце обучения вас ждёт итоговый проект: полноценная система-аналог Prometheus-a.

1.
Основы Golang
2.
Установочная АМА-сессия
3.
Погружаемся глубже в основы
4.
Concurrency
5.
GO на практике
6.
GO на практике
7.
АМА-сессия по пройденным модулям
8.
Работа с docker из Go
9.
Паттерны Kubernetes
10.
Операторы Kubernetes
11.
АМА-сессия и выпускной

Чему вы научитесь

Применять один из самых высокооплачиваемых языков
Автоматизировать процесс разработки
Работать с микросервисной архитектурой и высоконагруженными системами
Создавать и оптимизировать приложения на языке Go

Инструменты

Программа курса

В результате обучения вы станете ценным специалистом, способным проектировать, развертывать и поддерживать сложные production-системы, обеспечивая их стабильность, производительность и безопасность.

1.
1. Введение
2.
2. Отказоустойчивость инфраструктуры в Yandex Cloud
3.
3. Безопасность и разграничение доступов в Kubernetes
4.
4. Безопасность вокруг контейнеров
5.
5. Настройка мониторинга для продуктивной и непродуктивной сред
6.
6. Итоги курса

Чему вы научитесь

Проектировать системы с учетом потенциальных точек отказа и механизмов их минимизации, обеспечивая непрерывность работы сервисов
Определять оптимальную структуру системы, выбирать подходящие компоненты и технологии, учитывая требования к производительности, отказоустойчивости и безопасности
Разрабатывать стратегии масштабирования, позволяющие адаптировать систему к изменяющимся нагрузкам и росту объемов данных
Использовать инструменты автоматизации (например, Ansible, Terraform) для быстрого и надежного развертывания систем в различных средах
Внедрять меры безопасности, включая контроль доступа, шифрование данных и защиту от атак
Решать сложные задачи, связанные с обеспечением стабильности, производительности и безопасности систем

Программа курса

Программа курса состоит из 6 тематических блоков и 24 тем. Вы сможете осваивать новые навыки и отрабатывать их в практических домашних заданиях. 

1.
Базис знаний информационной безопасности
2.
Обзор уязвимостей OWASP
3.
Особенности разработки безопасного кода и использования фреймворков
4.
Разработка безопасных контейнерных и serverless приложений
5.
Интеграция и работа с инструментами ИБ в рамках DevSecOps
6.
Проектный модуль

Чему вы научитесь

Тестировать конфигурации на соответствие стандартам безопасности
Усиливать патчинг
Проводить динамический анализ приложений на их безопасность
Проводить ручное и автоматизированное тестирование на проникновение
Внедрять DevSecOps в работу

Программа курса

Структура программы включает в себя 8 видеозанятий, на которых со стороны спикера будет проведен разбор теоретического материала и объяснение решения практических задач.

1.
Знакомство с курсом
2.
Основы CI/CD + Основы Jenkins
3.
Администрирование Jenkins
4.
Deployment 1
5.
Deployment 2
6.
Интеграции c Jenkins
7.
Разработка в Jenkins
8.
Лучшие практики + Jenkins в Kubernetes
9.
Подготовка к экзамену
10.
Итоговое задание

Чему вы научитесь

Администрировать Jenkins
Настраивать Jenkins для запуска тестов
Разрабатывать приложения
Работать в команде
Создавать и настраивать пайплайны

Инструменты

Логотип школы
11 250 ₽ в месяц
45 000 ₽

Программа курса

Вы будете проходить темы последовательно: каждую неделю будет открываться доступ к следующему модулю. В каждом из них – теоретические уроки и практические задания. Практику можно сдавать в период до двух недель. Вы получите обратную связь от экспертов, программирующих на языке Go. Также вы сможете участвовать на онлайн-встречах с экспертами.

1.
​​​​​​​Основы Golang
2.
Установочная встреча со спикерами
3.
Погружаемся глубже в основы 
4.
Concurrency
5.
GO на практике. Часть 1
6.
GO на практике. Часть 2
7.
Работа с docker из Go 
8.
Встреча по пройденным модулям
9.
Паттерны Kubernetes
10.
Операторы Kubernetes 
11.
Встреча по пройденным модулям
12.
Итоговый проект

Чему вы научитесь

Создавать API сервиса с помощью Golang
Запускать контейнеры
Работать в Docker в связке с Go
Работать с операторами и паттернами в Kubernetes

Инструменты

Логотип школы
4
СI/CD с Jenkins от Слёрма
1 Месяц
8 уроков
8 750 ₽ в месяц
35 000 ₽

Программа курса

В практикуме вас ждет 8 видеоуроков в отличном качестве, в которых преподаватель объясняет теорию и показывать, как решать практические задания по теме.

Все уроки будут доступны в личном кабинете сразу – вы сами решаете, с какой скоростью их проходить. Для выполнения практических заданий вам будет открыт доступ к серверу Selectel.

Все материалы останутся у вас на 2 года, а общаться с куратором в закрытом чате вы сможете на протяжении полугода. 

1.
Основы CI/CD
2.
Основы Jenkins
3.
Администрирование Jenkins
4.
Deployment (2 урока)
5.
Интеграции c Jenkins
6.
Разработка в Jenkins
7.
Лучшие практики
8.
Jenkins в Kubernetes
9.
Подготовка к экзамену
10.
Итоговое задание

Чему вы научитесь

Администрировать Jenkins
Использовать CI/CD
Работать с Jenkins Shared Library
Автоматизировать интеграцию и поставки
Создавать пайплайны

Инструменты

Логотип школы
13 750 ₽ в месяц
55 000 ₽

Программа курса

В курс входит 14 тем с 37 часами лекций и 276 практических занятий с созданием 3 проектов. Пройти курс можно за 4–9 месяцев. Уроки представлены в записи, поэтому строгого расписания не предусмотрено. При выборе тарифа стоит учитывать необходимость получения диплома о профпереподготовке.

1.
Подготовка окружения
2.
Основы
3.
Язык программирования Python
4.
Тестирование
5.
Взаимодействие с ОС
6.
Десктоп
7.
Десктоп PyGame
8.
Базы данных
9.
Пишем бота
10.
WEB-основы
11.
Django
12.
Курс «Git для начинающих» — только на тарифе «Переподготовка»
13.
Курс «Базовое администрирование Linux-серверов» — только на тарифе «Переподготовка»
14.
Курс «Docker: from zero to hero» — только на тарифе «Переподготовка»

Чему вы научитесь

Работать с кодом и его трансформациями за счёт использования системы контроля версий и сервиса GitHub
Находить оптимальное решение для задач разного уровня сложности в рамках программирования на Python
Пользоваться фреймворками, расширениями, базами данных, API различных серверов для своих проектов
Заниматься модульным тестированием для проверки качества и корректности кода в программировании на Python
Разбираться в процессе обмена данными между веб-браузером или другим типом клиента и сервером

Программа курса

Курс записан в видеоформате: вам не придётся ждать конкретной даты, чтобы пройти тему, вы можете учиться в свободном удобном вам режиме.

1.
Модуль 1
2.
Модуль 2
3.
Модуль 3
4.
Модуль 4
5.
Модуль 5

Чему вы научитесь

Разворачивать и поддерживать Keycloak
Работать с oidc из вашего приложения
Использовать единый инструмент аутентификации для вашей инфраструктуры и приложений
Работать с чужой аутентификацией
Оптимизировать код и работать над его безопасностью

Инструменты

В заключение

Знание Kubernetes станет полезным для многих специалистов IT-индустрии. Например, разработчики наладят принципы запуска и работы приложения в различных окружениях (в том числе production), получат навык отладки приложения и измерения развертывания и конфигурирования. DevOps-специалисты повысят уровень автоматизации процесоов. СТО и руководители отдела разработки станут эффективно проводить R&D, обоснованно подбирать ведущие инструменты для командной работы, а также успешно масштабировать инфраструктуру, отталкиваясь от целей бизнеса.

Разработка инфраструктурной платформы положительно скажется на команде программистов. Kubernetes является лишь одним из многих инструментов, на базе которого строится платформа. Но Kubernetes стал своеобразным эталоном в сфере автоматизации и вот почему: он работает как большая экосистема сервисов, полезных для решения различных задач, обладает отказоустройчивостью и эффективен при работе с большим количеством контейнеров и узлов. Знание Kubernetes позволит вам стать востребованным специалистом и дополнить имеющиеся знания набором новых полезных навыков, чтобы еще быстрее и качественнее развивать IT-продукт.