Интенсив: DevOps для программистов от Хекслет
Программа курса
Ознакомьтесь с программой курса «Интенсив: DevOps для программистов» от Хекслет
1. Автоматизация окружения. Автоматизируйте разворачивание и настройку приложения на локальной машине. Научитесь правильно управлять конфигурацией и секретными ключами. Познакомьтесь с основными принципами создания удобных в эксплуатации и масштабировании приложений. Упакуйте приложение в докер, запускайте любой стек одной командой через Docker Compose. Настройте непрерывную интеграцию.
-
Инфраструктура как код
-
Изоляция окружения с помощью Vagrant
-
Автоматизация локального окружения (Ansible)
-
Управление секретами и переменными (Ansible Vault)
-
Введение в Docker
-
Неизменяемая инфраструктура
-
Автоматизация сборки проекта (Docker Compose)
-
Непрерывная интеграция (Github Actions)
-
Docker Registry Hub
-
Dotfiles
2. Деплой и эксплуатация. Выполняйте деплой приложения одной кнопкой одновременно на любое количество машин. Научитесь правильно строить отказоустойчивый кластер и плавно обновлять его без простоев. Подключите логирование и мониторинг для быстрого реагирования на проблемы. Отслеживайте ошибки через коллекторы и исправляйте их до того, как вам об этом написали клиенты.
-
Принципы 12 факторов
-
Деплой с помощью Ansible
-
Основы Kubernetes
-
Масштабируемая архитектура (DNS, Балансеры, Кластер)
-
Релизы: Blue Green, Canary, Rolling
-
Stateless vs Stateful
-
Управление миграциями
-
Zero Downtime Deploy
-
Мониторинг и логирование (DataDog)
-
Коллекторы ошибок (Rollbar)
3. Управление инфраструктурой. Разверните облачный кластер на Digital Ocean или Yandex Cloud. Автоматизируйте этот процесс с помощью Terraform. Настраивайте и обновляйте машины кластера с помощью готовых Ansible Playbook. Изучите самые важные компоненты облачной инфраструктуры (DNS, DB, Storage) и научитесь с ними работать. Научитесь правильно защищать свою инфраструктуру от потенциальных угроз.
-
Введение в облака (GCP, AWS, DO, Yandex Cloud)
-
Автоматизация развертывания кластера (Terraform)
-
Настройка машин (Ansible)
-
Подготовка образов (Packer)
-
Балансировка на уровне DNS
-
Быстрая отдача статики через CDN
-
База данных как сервис
-
Безопасность (Ключи, порты, сети, бастион, vpn)
-
Разработка на удаленных машинах
- Город
- Онлайн
- Формат обучения
- Онлайн
- Сертификат
- Есть
- Инструменты на курсе
-
AnsibleDockerGitHub
Большой объём информации. На курсах Вы получите столько информации, сколько иные программисты не получают за всю свою жизнь.
Преподаватели-эксперты. У каждого преподавателя за спиной многолетний опыт работы, ценные знания и выпускники-специалисты.
Постоянная поддержка. Кураторы курсов всегда готовы прийти на помощь каждому ученику.
Обучение с нуля. В этой школе из новичка сделают профессионала с хорошим портфолио!
Самообучение. Ответы на некоторые волнующие вопросы приходится искать самостоятельно, обращаясь к поисковикам.
Сложность обучения. Программирование - это нелегко, а на его освоение затрачивается много сил и энергии.
Взгляните, что студенты и выпускники говорят про Хекслет
Можно попробовать бесплатно, посмотреть как выглядит интерфейс платформы изнутри и определиться, подходит ли вам такой формат. Подача материала приятная, теория глубокая, упражнения интересные и применимые в реальной жизни. Есть несколько тарифов – для самостоятельного, групповог...
Для индивидуального обучения веб-разработки Хекслет подходит на 100%, есть бесплатный доступ, за это время точно решите стоит вам этим заниматься или лучше поискать себя в другом. Обзор на школу нашел на сайте «Это Развод». Подача материалов удобная, но будет сложно, поэтому моти...