Опис курсу:

Вас цікавить таке популярне та прогресуюче направлення в ІТ-індустрії, як методологія 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
    • Створення відмовостійких веб-серверів з використанням балансування навантаження
    • Створення високодоступних кластерів (master-slave, master-master) баз даних, порівняння  SQL і NoSQL баз даних
    • Запуск IaaS і SaaS з AWS CloudFormation
  • Безперервна інтеграція і доставка
  • Огляд інструментів збірки
  • Як побудувати конвеєр
  • Jenkins і інші системи
  • Порівняння основних видів скейлінга баз даних
  • Моніторинг інфраструктури на основі Nagios, ELK
  • Основи адміністрування брокерів повідомлень на основі RabbitMQ
  • Аналіз якості коду за допомогою SonarQube
  • Безперервна доставка за допомогою AWS CodeDeploy
  • Інфраструктура як код з AWS Elasticbeanstalk

Мінімальні вимоги:

  • Англійська - Intermediate
  • Загальне розуміння термінології системного адміністратора
  • Загальне розуміння термінології розробника
  • Розуміння мережі (рівень CCNA)
  • Знання Linux (рівень RHCE)

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