Опис курсу:

Курс призначений для інженерів і архітекторів DevOps, які розробляють і підтримують процеси життєвого циклу додатків. В ході навчання ви отримаєте практичні навички в плануванні, кодуванні, побудові, тестуванні і розгортанні бекенд-додатків, інтерфейсних і мобільних додатків. Після проходження курсу ви навчитеся проектувати та створювати масштабовані та відмовостійкі виробничі середовища з високою продуктивністю і оптимізацією витрат.

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

  • Використовувати в роботі основні DevOps-практики та активності
  • Орієнтуватися у виборі технологій і методик 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)

* Вказані знижки не сумуються з іншими діючими акціями та спеціальними пропозиціями. Якщо у Вас виникли питання, звертайтеся за консультацією до наших менеджерів!