Описание курса:

Вас интересует такое популярное и прогрессирующее направление в IT-индустрии, как методология DevOps? Хотите узнать больше о данной области и научиться правильно использовать DevOps-активности в своей работе? Тогда этот курс - именно то, что нужно. В процессе обучения вы научитесь эффективно планировать, кодировать, строить, тестировать и развертывать back-end приложения, интерфейсные и мобильные приложения. На каждом занятии вы будете закреплять свои навыки и знания в отрасли проектирования и построения безопасной среды для разрабатываемого программного обеспечения.

После изучения курса Вы сможете:

  • Понимать принципы разработки программного обеспечения
  • Уверенно работать с различными системами управления базами данных
  • Разбираться в современных технологиях и методиках DevOps, правильно выбирать нужную
  • Внедрять в свою работу основные DevOps-активности и технологии
  • Создавать и оптимизировать безопасную среду для разрабатываемого программного обеспечения
  • Автоматизировать и стандартизировать производственные процессы

Программа курса:

  • Вступление в DevOps
    • Область ответственности
    • Область знаний
    • Проблемы
    • PMI vs Agile
    • ITSM vs Scrum
    • Jira & Confluence
  • Git
    • Почему VCS и почему Git
    • Принципы хранения данных
    • Установка
    • Конфигурация
    • Происхождение
    • Филиалы
    • Поток Git
    • Рабочие процессы на основе транзакций
    • Запросы на выбор
    • Конфликты
    • Крючки
    • Клиенты GUI
  • AWS
    • Совместная модель ответственности
    • Управление пользователями, группами и ролями с помощью IAM
    • Мониторинг с помощью CloudWatch и SNS
    • Сеть VPC
    • Вычисление с EC2
    • Хранение данных в EBS
    • Отказоустойчивость с помощью ELB
    • Маршрут53 для геораспределенных сред
    • Глобальная доставка с CloudFront
    • Масштабирование С ASG
    • Хранение данных на S3 & Glacier
    • Хостинг баз данных в RDS-обзоре
  • Безопасность в AWS
    • Обзор Active Directory
    • Обзор PKI
    • IAM
    • DirectoryService
    • CloudTrail
    • Конфигурация
    • KMS
    • CloudHSM
    • Шифрование EBS
    • Шифрование RDS
    • ELB
    • Менеджер сертификатов
    • S3
    • VPC
    • CloudFront
    • WAF
  • Инспектор
  • Автоматизация
    • Виртуализация приложений с помощью Docker
    • Создание изображений сервера с помощью Packer
    • Инфраструктура как код с помощью Vagrant & Ansible
    • Запуск IaaS и SaaS с AWS CloudFormation
  • Непрерывная интеграция и доставка
  • Обзор инструментов сборки
  • Как построить конвейер
  • Jenkins и другие системы
  • Создание приложений для Android
  • Создание приложений для iOS
  • Создание приложений .Net
  • Создание приложений NodeJS
  • Анализ качества кода с помощью SonarQube
  • Непрерывная доставка с помощью AWS CodeDeploy
  • Инфраструктура как код с AWS Elasticbeanstalk

Минимальные требования:

  • Английский – Intermediate
  • Общее понимание терминологии системного администратора
  • Общее понимание терминологии разработчика
  • Понимание сети (уровень CCNA)
  • Знание Linux (уровень RHCE)

* Указанные скидки не суммируются с другими действующими акциями и специальными предложениями. Если у Вас возникли вопросы, обращайтесь за консультацией к нашим менеджерам!