Научитесь использовать AWS SDK для разработки надежных и масштабируемых облачных приложений. Получите глубокие знания о ключевых понятиях, рекомендации и советы по решению проблем при взаимодействии с платформой AWS с помощью кода.

Учебный курс «Developing on AWS» помогает разработчикам понять, как использовать AWS SDK для разработки безопасных и масштабируемых облачных приложений. Курс дает подробное представление о том, как взаимодействовать с AWS с помощью программного кода, раскрывает основные понятия, а также включает рекомендации и советы по выявлению ошибок.

Уровень

Средний

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

С преподавателем, очное или виртуальное занятие

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

3 дня

Курс охватывает следующие вопросы.

  • Настройка AWS SDK и данных для доступа разработчика для Java, C#/.Net, Python, и JavaScript.
  • Использование AWS SDK для взаимодействия с сервисами AWS и разработки решений.
  • Использование Amazon Simple Storage Service (Amazon S3) и Amazon DynamoDB для хранения данных.
  • Интеграция приложений и данных с помощью Amazon Kinesis, AWS Lambda, Amazon Simple Queue Service (Amazon SQS), Amazon Simple Notification Service (Amazon SNS) и Amazon Simple Workflow Service (Amazon SWF).
  • Использование AWS Identity and Access Management (IAM) для аутентификации сервисов.
  • Использование Web Identity Framework и Amazon Cognito для аутентификации пользователей.
  • Использование Amazon ElastiCache и Amazon CloudFront для улучшения масштабируемости приложений.
  • Развертывание приложений с помощью AWS Elastic Beanstalk и AWS CloudFormation.

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

  • Разработчики ПО среднего уровня квалификации

Слушатели курса должны отвечать приведенным ниже требованиям.

  • Знакомство с сервисами AWS
  • Практическое знание Java, C#/.Net или Python

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

  • Курс с преподавателем
  • Практикумы

Примечание. Содержание курса может незначительно меняться в зависимости от региона проведения и/или используемого языка.

День 1. Закладываем основы

  • Введение в разработку на платформе AWS
  • Выбор хранилища данных
  • Разработка решений для хранения с помощью Amazon S3
  • Разработка гибких NoSQL-решений с помощью Amazon DynamoDB

День 2. Соединяем приложения и данные с помощью управляемых событиями процессов

  • Работа с событиями
  • Разработка управляемых событиями решений с помощью Amazon Kinesis Stream
  • Разработка управляемых событиями решений с помощью Amazon SWF, Amazon SQS и Amazon SNS
  • Разработка управляемых событиями решений с помощью AWS Lambda

День 3. Разрабатываем и развертываем безопасные масштабируемые приложения

  • Разработка безопасных приложений
  • Кэширование информации для масштабируемости
  • Мониторинг приложения и ресурсов AWS с помощью Amazon CloudWatch
  • Развертывание приложений с помощью AWS Elastic Beanstalk и AWS CloudFormation
Developing Thumbnail

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