До 24 ноября -87%, чтобы выучить DevOps на реальных проектах с Udemy

Если вы не знаете, с чего начать изучение DevOps, курс «DevOps от начального до продвинутого уровня» будет отличным стартом в новой профессии.

Рассказываем подробнее.

1 комментарий
Примечание Adviser

В этом материале есть ссылки партнеров. Это значит, что если вы что-то покупаете с нашей помощью — вы также поддерживаете dev.by. (Вот другой способ).

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

Редакция может выражать свое мнение и пробовать всё на себе.

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

Мы обновили эту статью 21.11.2023. Еще раз уточнили информацию, исправили недочеты, добавили актуальные данные о програме обучения.   

О чем курс

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

Видеолекции охватывают 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.

У Udemy большие скидки в «черную пятницу» — добавляйте в корзину курсы от $9.99 до 24 ноября и осваивайте новые навыки. 

Пройти курс


Читать на dev.by