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 )