Обновлено

25.09.2023

Автор

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

На чтение

20 минут

Топ-38 курсов по Kubernetes

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

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

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

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

hh.ru

DevOps-инженер

70 000 ₽ — 350 000 ₽

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

Вы научитесь пользоваться инструментами открытого программного обеспечения 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
Разворачивать кластеры и подготавливать их к эксплуатации
Создавать экосистему для разработки приложений
Строить автоматизированный конвейер непрерывной поставки для приложений
3 482 ₽ в месяц
41 778 ₽
64 274 ₽
Ещё -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
Эксплуатировать кластер
Создавать инфраструктурную платформу
Внедрять новые функции

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

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

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

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

Работать с Kubernetes
Логировать, мониторить системы
Организовывать пользователей и доступы
Работать с архитектурой целевой системы логирования

Инструменты

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

В программу обучения входит 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 для запуска тестов
Разрабатывать приложения
Работать в команде
Создавать и настраивать пайплайны

Инструменты

96 600 ₽
Ещё -5% по промокоду

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

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

1.
Введение в SRE
2.
Практики SRE
3.
Проектная работа

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

Разбираться в SRE-практиках
Внедрять SRE-практики в повседневную работу сотрудников
Обеспечивать надёжность и доступность систем
Автоматизировать рабочие процессы
Тестировать сервисы и проводить мониторинг
99 750 ₽
Ещё -5% по промокоду

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

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

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

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

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

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

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

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

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

1.
Тема 1: Философия командной разработки
2.
Тема 2: Популярные хостинги разработки ПО
3.
Тема 3: Основы Git
4.
Тема 4: Практики использования Git в командах
5.
Тема 5: Личная конфигурация Git для удобной работы

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

Использовать Git
Знать шаблоны контроля версий
Систематизировать знания
Производить отладку кода

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

Курс включает в себя видеоуроки, практические задания и онлайн-встречи с преподавателями. В рамках обучения на выбор предоставляются три тарифа: "Базовый", "Комфорт", "Полный фарш".

1.
Первый этап. Изучить Git и Ansible
2.
Второй этап. Изучить Docker
3.
Третий этап. Изучить Kubernetes и CI/CD: настройка и обслуживание отказо­устойчивого кластера, работа с сетевой безопасностью
4.
Четвёртый этап. Изучить настройку мониторинга и логирования в Kubernetes: работа с EFK, Prometheus, Loki, Grafana
5.
Пятый этап. Изучить Terraform
6.
Шестой этап. Выполнить финальный проект, основанный на реальном кейсе: построение облачной инфраструк­туры, настройка управления инфра­структурой через Terraform и развёртывание приложения

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

Работать в Git
Настраивать отказоустойчивый кластер
Работать с сетевой безопасностью
Проводить мониторинг в Kubernetes
Строить облачную инфраструктуру
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
5 555 ₽ в месяц
200 000 ₽
Ещё -10% по промокоду

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

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

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

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

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

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

Олег Евсютин

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

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

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

Юрий Иванов

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

Павел Яньков

Эксперт

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

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

Алексей Бозров

Мастер производственного обучения; Специалист в сфере информационной безопасности

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

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

Елена Агеева

Эксперт

Евгений Артемьев

Специалист по тестированию на проникновение; Консультант по информационной безопасности

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

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

Сергей Зеленский

Руководитель группы практического анализа защищённости в центре ИБ в Инфосистемы Джет

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

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

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

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

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

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

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

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

Игорь Фиц

Эксперт

Надежда Волкова

Эксперт

Инструменты

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

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

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

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

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

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

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

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

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

Настраивать трейсинг
Работать с Prometheus
Визуализировать данные c Grafana
Реагировать на инциденты
4 933 ₽ в месяц
177 600 ₽
296 000 ₽
Ещё -10% по промокоду

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

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

1.
DevOps-инженер: введение в профессию
2.
Операционная система Linux
3.
Английский язык для начинающих разработчиков
4.
Сеть, сетевые протоколы и Bash
5.
Виртуализация, автоматизация и CI/CD
6.
Мониторинг и отказоустойчивость
7.
Системы управления версиями
8.
Системы хранения и передачи данных
9.
Реляционные базы данных и инфобезопасность
10.
Виртуализация в DevOps
11.
Администрирование баз данных
12.
Облачная инфраструктура. Terraform
13.
Система управления конфигурациями
14.
Непрерывная разработка и интеграция
15.
Мониторинг и логи
16.
Микросервисная архитектура
17.
Администрирование кластера Kubernetes
18.
Конфигурация Kubernetes
19.
Сетевая безопасность в Kubernetes
20.
Организация проекта при помощи облачных провайдеров
21.
Итоговый проект
22.
Карьера в DevOps

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

Синхронизировать этапы разработки
Администрировать Linux
Выстраивать процесс DevOps
Автоматизировать процессы
Отлаживать операционную систему

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

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

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

98 700 ₽
197 400 ₽
Ещё -5% по промокоду

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

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

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

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

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

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

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

1.
Введение. Методология DevOps
2.
Практика “Непрерывная поставка” с Kubernetes
3.
Практика “Сбор обратной связи” с Kubernetes, Prometheus, Elasticsearch, Kibana

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

Работать с Kubernetes
Делать выкатку кода простым и приятным процессом
Разворачивать масштабируемую инфраструктуру для запуска микросервисов
Увеличивать скорость рабочих процессов

Инструменты

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

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

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

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

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

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

Программа курса содержит 87 тем вместе с итоговым проектом. Вы будете учиться в интенсивном формате, отрабатывая теорию на практике. 

1.
Модуль 1. Введение в DevOps
2.
Модуль 2. Software development — Разработка ПО
3.
Модуль 3. Операционная система Linux
4.
Модуль 4. Git - CVS — Системы контроля версий
5.
Модуль 5. G-Core Cloud
6.
Модуль 6. Cloud management — Управление облачной инфраструктурой — Terraform
7.
Модуль 7. Configuration management — Системы управления конфигурацией — Ansible
8.
Модуль 8. Virtualization and conteinrization — Виртуализация и контейнеризация
9.
Модуль 9. Container orchestration — Kubernetes
10.
Модуль 10. Мониторинг
11.
Модуль 11. Логирование
12.
Модуль 12. Социальная инженерия и помощь в трудоустройстве
13.
Проектная работа

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

Использовать элементы орекстрации
Создавать контейнерные и мультиконтейнерные приложения
Работать с системами контроля версий
Управлять окружением и конфигурацией в автоматическом режиме
Разбираться в различных методах ветвлений (gitflow, GitHub, Gitlab)

Инструменты

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

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

1.
Введение в экосистему Java. Знакомство с инфраструктурой курса. Настройка окружения
2.
Java Core. Синтаксис языка
3.
Java Core. Java Collections
4.
Взаимодействие с внешними системами
5.
Работа с БД
6.
Spring Framework
7.
Проектирование ПО
8.
Жизненный цикл приложения
9.
Java Core Advance
10.
Проектная работа

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

Использовать возможности объектно-ориентированного программирования
Проводить тестирование
Обрабатывать данные
Использовать ПО Docker
Писать код на Java
3 416 ₽ в месяц
123 000 ₽
205 000 ₽
Ещё -10% по промокоду

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

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

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

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

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

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

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

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

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

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

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

Инструменты

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

Программа наполнена десятками курсов. За 9 месяцев вы сможете узнать, что такое техники DevOps и как их применяют тимлидеры в командах. Поймёте, что для этого нужно, чтобы оптимизировать работу. Освоите многие инструменты и языки.

1.
Введение в программирование
2.
Введение в контроль версий
3.
Знакомство с базами данных
4.
Знакомство с языком Python
5.
Java: знакомство и как пользоваться базовым API
6.
Компьютерные сети
7.
Операционные системы и виртуализация (Linux)
8.
Контейнеризация
9.
Базы данных и SQL
10.
Контроль Версий Углубленно (Git)
11.
Kubernetes
12.
Виртуализация (VMWare, Hyper-V)
13.
Основы Windows
14.
Автоматизация Ansible + Тераформ
15.
Jenkins
16.
Облачные технологии (AWS, Яндекс-облако, VK cloud)
17.
Архитектура ПО
18.
Дипломная работа

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

Внедрять DevOps в работу
Fвтоматизировать процессы разработки
Отвечать за создание и поддержку инфраструктуры
Разбираться в этапах жизненного цикла ИТ-продукта

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

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

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

123 900 ₽
Ещё -5% по промокоду

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

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

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

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

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

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

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

1.
Основной блок

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

Yастраивать пайплайны CI/CD
Bспользовать подход «Инфраструктура как код» для настройки серверов
Hаботать с Docker и Kubernetes
Управлять микросервисной архитектурой

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

Инструменты

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

Освоив весь материал и выполняя домашние задания, вы научитесь закрывать реальные задачи, с которыми сталкивается тимлид.

1.
Управление людьми
2.
Управление командой
3.
Понимание продукта
4.
Tech Lead: обеспечение качества продукта
5.
Tech Lead: обеспечение технического качества
6.
Tech Lead: автоматизация цикла разработки
7.
Администратор проекта
8.
Soft skills тимлида

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

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

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

134 700 ₽
224 500 ₽
Ещё -7% по промокоду

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

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

1.
Подготовительный блок
2.
I четверть. Сбор и хранение данных
3.
II четверть. Построение хранилищ данных для систем аналитики
4.
III четверть. Распределенные базы данных
5.
IV четверть. Real-time обработка данных и инфраструктура
6.
Курсы вне четверти. Предметы с индивидуальным выбором даты старта

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

Обрабатывать данные для ML
Использовать Git
Собирать и хранить данные
Работать с Big Data
Строить хранилища для данных в системах аналитики
Использовать потоковую обработку данных

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

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

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

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

1.
Система контроля версий Git
2.
Python Basic
3.
Devops-инженер. Основы
4.
Devops-инженер. Advanced
5.
Kubernetes
6.
Docker
7.
Облачные сервисы
8.
Воркшопы для участников

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

Внедрять изменения в код
Программировать на Python
Работать с Docker, Ansible, Terraform, Gitlab
Автоматизировать тестирование, сборку, деплой и продакшн
Пользоваться Kubernetes

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

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

1.
Введение в MongoDB
2.
Основные возможности MongoDB
3.
Администрирование и оптимизация MongoDB
4.
Высокая доступность и масштабирование
5.
Облака
6.
Проектная работа

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

Создавать бэкапы шардированного реплицированого кластера
Оптимизировать медленные запросы
Работать с MongoDB
Использовать структуры хранения данных
Создавать оптимальные запросы
126 105 ₽
Ещё -5% по промокоду

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

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

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

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

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

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

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

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

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

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

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

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

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

Инструменты

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

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

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

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

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

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

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

1.
Введение в облачные технологии и их использование в бизнесе
2.
Основы безопасности облачной инфраструктуры
3.
Observability center - мониторинг безопасности и средства обнаружения нарушителей
4.
Основы кибербезопасности и стратегия
5.
Тестирование на проникновение (pentest)
6.
Регуляторные требования
7.
Проектная работа. Практические навыки в области кибербезопасности облачных сред

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

Определять уровень безопасности облачной платформы
Обеспечивать защиту данных в облачных хранилищах
Выделять уязвимые места облачных сред
Настраивать доступ к данным в сети Интернет
Разбираться в законах об информационной безопасности.

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

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

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

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

Работать с большими данными
Создавать ML-алгоритмы
Взаимодействовать с распределенными файловыми системами
Выводить результаты ML в продакшн
Проектировать нейронные сети
4 044 ₽ в месяц
137 500 ₽
275 000 ₽
Ещё -60% по промокоду

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

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

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

Разрабатывать микросервисы на Java
Взаимодействовать с базами данных
Тестировать распределенные системы
Автоматизировать повседневные задачи
Упаковывать приложения в контейнеры

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

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

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

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

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

Инструменты

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

На курсе вы изучите актуальные инструменты специалиста по 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

В заключение

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

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

Наверх