Программистам, стремящимся углубить и расширить свои профессиональные навыки
Новичкам, желающим получить прочные знания в данной области с нуля
Тем, кто уже пытался освоить тему самостоятельно, но нуждается в поддержке опытного наставника
Что входит в программу обучения
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 раза в неделю — встречи с наставником: вебинары, сессии лайвкодинга
В каждом уроке — теория, тесты на закрепление изученного и практика прямо в браузере
Все онлайн-встречи сохраняем в записи — можно пересматривать!
В современном IT важно не просто создавать качественные продукты, а делать это быстро. Причём с его выпуском подобная гонка со временем не заканчивается, наоборот нужно оперативно решать возникшие проблемы и выпускать актуальные обновления. Естественно, работать в таком режиме без чёткой системы...
Если вы не привыкли пасовать перед трудными задачами, готовы учиться программировать и автоматизировать процессы, имеете представление о труде разработчиков, то профессия DevOps-инженер для вас открыта. Узнайте, почему компании нуждаются в сильных специалистах.
Современный рынок вакансий в последние годы претерпевает кардинальные изменения. Это связано со стремительным развитием технологий, глобальной компьютеризацией и цифровизацией. И чтобы не оказаться за бортом карьерного успеха, стоит вкладывать свое время и силы в освоение тех профессий, которые...
Помощь и консультация специалиста:
заполните форму, и мы вам перезвоним
Вопросы / Записаться
Вопросы / Записаться
Сайт использует файлы cookie (в том числе, файлы cookie, используемые «Яндекс-метрикой») с целью анализа
поведения посетителей для улучшения Сайта. Продолжая пользоваться Сайтом, вы соглашаетесь на использование
файлов cookie в соответствии с нашей политикой конфиденциальности.