Дистанционный курс

Интенсив: DevOps для программистов

Дата

Идет набор

3 мес.

Цена

53000

Компания

Место проведения

Онлайн

Интенсив DevOps для программистов

Кому адресовано обучение

  • Программистам, стремящимся углубить и расширить свои профессиональные навыки
  • Новичкам, желающим получить прочные знания в данной области с нуля
  • Тем, кто уже пытался освоить тему самостоятельно, но нуждается в поддержке опытного наставника

Что входит в программу обучения

1. Автоматизация среды разработки

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

Темы модуля

  • Инфраструктура как код: основные подходы и популярные библиотеки
  • Изоляция среды при помощи Vagrant
  • Автоматизация локальной среды с помощью Ansible
  • Безопасное хранение ключей и переменных с Ansible Vault
  • Основы работы с Docker
  • Концепция неизменяемой инфраструктуры
  • Автоматизация сборки с Docker Compose
  • Непрерывная интеграция через Github Actions
  • Использование Docker Registry Hub
  • Управление конфигурациями с помощью Dotfiles

Итоговый проект: упаковка приложения в Docker Compose с автоматизированным развёртыванием и обновлением локальной среды посредством Docker Compose, Github Actions и Makefile.

2. Деплой и сопровождение

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

Темы модуля

  • Принципы 12 факторов в разработке и эксплуатации
  • Автоматизация деплоя с помощью Ansible
  • Проектирование масштабируемой архитектуры: DNS, балансировщики, кластеры
  • Стратегии релизов: Blue Green, Canary, Rolling
  • Отличия Stateless и Stateful приложений
  • Управление миграциями баз данных
  • Реализация Zero Downtime Deploy
  • Мониторинг и логирование через DataDog
  • Отслеживание ошибок с помощью Rollbar

Итоговый проект: деплой контейнеров с использованием Ansible и автоматизация масштабируемого развертывания в облаке.

3. Управление облачной инфраструктурой

Освойте развёртывание и настройку облачных кластеров на платформах Digital Ocean и Yandex Cloud с автоматизацией через Terraform. Управляйте конфигурациями серверов с помощью готовых плейбуков Ansible. Изучите ключевые компоненты облачной среды — DNS, базы данных, хранилища — и научитесь защищать инфраструктуру от угроз.

Темы модуля

  • Обзор основных облачных провайдеров: GCP, AWS, Digital Ocean, Yandex Cloud
  • Автоматизация развёртывания с Terraform
  • Конфигурация и обновление серверов с Ansible
  • Подготовка образов виртуальных машин с Packer
  • Балансировка нагрузки на уровне DNS
  • Ускорение отдачи статического контента с помощью CDN
  • Организация базы данных как сервис
  • Меры безопасности: управление ключами, настройка портов и сетей, bastion-хосты, VPN
  • Работа с удалённой инфраструктурой

Итоговый проект: автоматизация создания инфраструктуры с помощью Terraform и Ansible для полноценного управления проектом в облаке.

Хекслет - онлайн-школа программирования

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

Онлайн-школа программирования, за выпускниками которой охотятся компании

Студенты Хекслета проходят гарантированные собеседования в компаниях-партнёрах

Почему Хекслет

Программы курсов спроектированы так, что их невозможно «отсидеть» или «прослушать». Хекслет заточен на серьезную подготовку будущих специалистов и идеально подходит для тех, кто хочет получать новые востребованные знания в области создания сайтов и веб-приложений

  • Практика с начала курса. Начнем писать код на первом уроке. Вас ждут сотни упражнений в тренажере, задачки-испытания для тех, кто любит посложнее, а также работа над 4 проектами, в рамках которых вы напишете полноценные веб-приложения и сайты для портфолио на GitHub
  • Глубокая проработка тем. Мы не сторонники подхода в обучении «повтори за учителем». На курсах Хекслета работа над задачей идет только через реальное понимание. Вы будете не просто писать код на новом для себя языке, а научитесь самостоятельно находить и создавать лучшие решения
  • Сертификат. Работодатели ценят выпускников Хекслета и даже указывают наши курсы как преимущество при найме. Сертификат — подтверждение того, что вы серьезно поработали над собой и имеете хорошую перспективу стать первоклассным QA-тестировщиком
  • Опытные наставники. Практикующие разработчики, которые скорректируют траекторию обучения и помогут справиться с трудностями во время прохождения курса. Вы не останетесь один на один с программой и вам не будет стыдно за проделанную работу
  • Подготовка к трудоустройству. Знания и навыки, которые вы получите на курсе, релевантны требованиям международных компаний. А еще есть программа Карьерный трек, в рамках которой вы подготовитесь к поиску первой работы в IT

Как проходит обучение

  • Курс состоит из учебных модулей с уроками и проектами
  • 1-2 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
  • В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
  • Все онлайн-встречи сохраняем в записи — можно пересматривать!

Статьи по теме

Как стать DevOps-инженер с нуля – что нужно знать

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

Профессия DevOps-инженер – что делает, как им стать, зарплата в России

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

ТОП-10 востребованных ИТ-профессий – специалистов в сфере информационных технологий | Rosbo.ru

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