До 24 ноября -87%, чтобы выучить DevOps на реальных проектах с Udemy
Если вы не знаете, с чего начать изучение DevOps, курс «DevOps от начального до продвинутого уровня» будет отличным стартом в новой профессии.
Рассказываем подробнее.
Примечание Adviser
В этом материале есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).
При этом редакция и авторы независимы в выборе темы, концепции материала, фокуса описания, подхода к услугам или товарам. Прежде чем что-то советовать, мы много читаем и смотрим по теме, говорим с экспертами.
Редакция может выражать свое мнение и пробовать всё на себе.
Если рекомендательный материал обновляется, мы указываем, что и когда поменялось, в самом начале.
О чем курс
Курс покрывает все основные инструменты и технологии, которые используются в профессии. Студенты получают структурированные знания: от азов до разбора углубленных вопросов.
Видеолекции охватывают CI/CD, Linux, AWS, Bash, контейнирование в Docker и работу с Python. В ходе курса студенты выполняют практические задания, основанные на реальных проектах, которые можно будет показать в портфолио.
Программа обучения
Обучение состоит из 9 шагов (разделов):
Шаг 1
-
Основы Linux
-
Управление сервером в Linux
-
Vagrant
-
Основы работы в сети
-
Работа над проектом
Шаг 2
-
Bash-скрипты
-
Основы написания скриптов
-
Переменные, условия, циклы и т. д.
-
Автоматизация повседневных административных задач
Шаг 3
-
Введение в облачные вычисления
-
IAM
-
Ec2 Instances, EBS Volumes, ELB
-
S3
-
Cloudwatch
-
RDS
-
Проект:
-
облако AWS для настройки проекта Lift & Shift
-
реструктуризация веб-приложения в облаке AWS [PAAS и SAAS]
-
Шаг 4
-
Система контроля версий: Git и GitHub
-
Инструменты для сборки | Сборка и тестирование Java-кода = Maven
-
Введение в непрерывную интеграцию
-
Jenkins:
-
Jenkins как сервер сборки
-
Jenkins | Сборка, тестирование, развертывание, уведомление
-
Jenkins Master/Slave, Nexus, Sonarqube
-
конвейер Jenkins CI
-
администрация Jenkins
-
-
Проект:
-
непрерывная интеграция с использованием Jenkins, Nexus, Sonarqube и Slack
-
Шаг 5
-
Python-скрипты
-
Основы программирования на Python
-
Переменные, типы данных, условия, циклы, функции, модули и т. д.
-
Python для автоматизации задач ОС
Шаг 6
-
Ansible Intro
-
Специальные команды
-
Модули
-
YAML into
-
Playbooks:
-
переменные, условия, циклы,
-
обработчики, шаблоны и т. д. и т. п.
-
-
Глубокое погружение в переменные
-
Роли
-
Ansible for AWS
-
Проект:
-
непрерывное управление доставкой и конфигурацией [Jenkins + Ansible]
-
Шаг 7
-
АВС, часть 2
-
Подробнее о VPC
-
Управление журналами и пользовательские метрики
-
Проект:
-
Vprofile на Beanstalk и RDS
-
фиксация кода, сборка кода и конвейер кода
-
CI и CD в облаке AWS для проекта Vprofile
-
Beanstalk, RDS, CodePipeline и т. д.
-
Шаг 8
-
Docker: введение
-
Понимание и реализация контейнеров:
-
тома, сеть, журналы и т. д.
-
-
Создание образов для проекта Vprofile
-
Docker Compose для запуска нескольких контейнеров vprofile
-
Введение в Kubernetes
-
Настройка Kubernetes для производства Env
-
Объекты Kubernetes:
-
поды, сервисы, контроллеры, развертывание
-
репликация, автомасштабирование, квоты ресурсов, секрет, карта конфигурации, пространство имен.
-
-
Проект:
-
развертывание в Kubernetes
-
Шаг 9
-
Terraform для автоматизации облака AWS
-
Cloudformation для автоматизации AWS
Длительность и формат курса
Курс можно проходить в своем темпе, будет удобно совмещать с основной работой — доступ к материалам остается навсегда. В программе 52 часа видеолекций, 17 статей и более 70 дополнительных ресурсов. По окончанию можно будет проверить свои силы на тесте и получить сертификат об окончании.
Отзывы
Студенты хвалят курс за полноту изложения и понятные объяснения.
А также за большое количество практических занятий и прекрасную поддержку со стороны преподавателей и сокурсников.
Стоимость
Регулярная цена — $99.99 за весь курс, в течение 30 дней можно вернуть деньги, если передумаете учиться.
До 24 ноября купить курс можно за $13.99.
Читать на dev.by