AWS Serverless REST API для разработчиков Java. CI/CD включены

AWS Serverless REST API для разработчиков Java. CI/CD включены
en
16.03.2023
14 г 34 мін 16 сек

AWS Serverless, вероятно, являются самым быстрым способом создания очень стабильных REST API-интерфейсов масштабируемых для обслуживания миллионов пользователей. Очень простой макет API можно создать и развернуть за считанные минуты. API, который использует сервис вычислений AWS Lambda, занимает больше времени, но сколько времени будет зависеть от бизнес-логики, которую вам нужно написать. В этом видеокурсе вы узнаете, что такое REST API и как его создать с помощью бессерверных сервисов AWS.

 

Вы подробно узнаете, как использовать шлюз Amazon API для создания REST API и сервис AWS Lambda Compute для выполнения бизнес-логики. Курс предназначен для абсолютных новичков, поэтому вам не нужно иметь какого-либо опыта работы с бессерверными вычислениями AWS.

К концу этого курса вы сможете:

  • Создавать конечные точки RESTful API
  • Создавать и развертывать API с помощью AWS SAM
  • Проверить тело HTTP-запроса и параметры запроса
  • Преобразовывать тело HTTP-запроса в другую модель
  • Преобразовывать ответ HTTP JSON в другой
  • Развертывать API на разных этапах
  • Выполнять развертывание Canary Release и перенаправлять трафик между разными версиями API
  • Опубликовать несколько версий функций Lambda и перемещать трафик между этими функциями
  • Документировать и экспортировать REST API
  • Реализовать регистрацию пользователей с помощью Amazon Cognito
  • Узнаете, как использовать Cognito Authorizer для управления доступом к вашему API в шлюзе Amazon API
  • Реализовать пользовательский Lambda Authorizer, который проверяет JWT
  • Защитить конечные точки API с помощью ключей API и научитесь настраивать запросы Throattling и Quota
  • Узнаете об функциях модульного тестирования AWS Lambda
  • Создавать конвейер CI/CD с помощью инструментов разработчика AWS CodeCommit, AWS CodeBuild и AWS CodePipeline

Если вы хотите научиться быстро создавать REST API, не запуская, не настраивая и не управляя какими-либо серверами, то этот курс для вас.

Вы не можете просматривать данный курс -

Array ( [bitrate] => 462957 [filesize] => 9747461 [mime_type] => video/mp4 [length] => 130 [length_formatted] => 2:10 [width] => 1280 [height] => 720 [fileformat] => mp4 [dataformat] => quicktime [audio] => Array ( [dataformat] => mp4 [bitrate] => 128000 [codec] => ISO/IEC 14496-3 AAC [sample_rate] => 44100 [channels] => 2 [bits_per_sample] => 16 [lossless] => [channelmode] => stereo [compression_ratio] => 0.090702947845805 ) [created_timestamp] => -2082844800 )