Научитесь применять распространенные схемы DevOps в процессе разработки, развертывания и обслуживания приложений на платформе AWS

В этом курсе изучаются наиболее распространенные схемы DevOps для разработки, развертывания и обслуживания приложений на платформе AWS. Курс охватывает основные принципы методологии DevOps. В нем рассматривается целый ряд примеров использования, применимых к стартапам, малому и среднему бизнесу, а также к корпоративным сценариям разработки.

Уровень

Расширенный

Форма проведения

обучение Classroom, практические занятия

Продолжительность

3 дня

Этот курс предназначен для:

  • системных администраторов;
  • разработчиков ПО.

В этом курсе изучаются следующие темы.

  • Использование основных понятий и приемов методики DevOps.
  • Проектирование и реализация инфраструктуры на платформе AWS для поддержки одного или нескольких проектов разработки DevOps.
  • Использование сервисов AWS CloudFormation и AWS OpsWorks при развертывании инфраструктуры, необходимой для создания сред разработки и тестирования, а также рабочей среды для проектов по разработке ПО.
  • Использование сервисов AWS CodeCommit и AWS CodeBuild и варианты настройки среды непрерывной интеграции (CI) на AWS
  • Использование сервиса AWS CodePipeline для проектирования и реализации конвейера непрерывной интеграции и непрерывной доставки (CI/CD) на AWS
  • Использование AWS CodeStar для централизованного управления всей деятельностью по разработке программного обеспечения
  • Реализация ряда распространенных примеров непрерывного развертывания (CD) с помощью технологий AWS, включая сине-зеленое (динамическое) развертывание и A/B-тестирование
  • Различия между технологиями развертывания приложений, доступными на AWS, включая AWS CodeDeploy, AWS OpsWorks, AWS Elastic Beanstalk, Amazon Elastic Container Service (Amazon ECS) и Amazon Elastic Container Registry (Amazon ECR); выбор технологии, наилучшим образом соответствующей конкретному сценарию
  • Использование Amazon EC2 Systems Manager для управления исправлениями
  • Использование автоматического тестирования на разных участках конвейера CI/CD
  • Точная настройка доставляемых в AWS приложений для повышения их производительности; использование инструментов и технологий AWS для мониторинга потенциальных проблем на уровне приложений и сред

Для прохождения данного курса рекомендуется иметь следующую подготовку.

  • Пройденные курсы Systems Operations on AWS или Developing on AWS
  • Опыт работы с одним или несколькими высокоуровневыми языками программирования, такими как C#, Java, PHP, Ruby или Python
  • Средний уровень подготовки по администрированию систем Linux или Windows (работа в командной строке)
  • Опыт работы с платформой AWS как с помощью Консоли управления AWS, так и через интерфейс командной строки AWS

Этот курс включает следующие формы обучения:

  • обучение Classroom;
  • практические занятия;

Этот курс позволяет опробовать полученные навыки и знания в рабочей среде при выполнении разнообразных практических заданий.

DevOps Thumbnail

Перейти на aws.training