5910 Breckenridge Pkwy Suite B, Tampa, FL. 33610
(800) 272-0707

SkillSoft Explore Course

Aspire     Serverless Deployments for Developers     Serverless Deployments Track 2: Developing Serverless Applications in the Cloud
To build serverless applications, developers and project managers must know how to transition to an API-driven development environment. Use this course to learn how to leverage APIs within AWS's serverless platform.
Distinguish between REST and SOAP APIs. Examine the purpose of the REST architecture style and the benefits of using REST APIs. Explore AWS API Gateway and the process of designing, building, and optimizing API Gateway to create REST APIs.
Create HTTP APIs and API Gateway APIs. Implement AWS Lambda using Node.js. Then create Lambda functions to consume events from Amazon DynamoDB streams.
Outline how to set up authentication and authorization in AWS serverless implementations. Work with Lambda authorizers and functions. Lastly, customize content delivered by CloudFront.
Upon completing this course, you'll be able to build RESTful APIs and leverage them within the AWS serverless environment.

Objectives

Serverless Applications: Implementing RESTful API using AWS

  • discover the key concepts covered in this course
  • recall the history of REST API and the features of REST that make it different from SOAP API
  • recognize the goals of the REST architecture style and the design rules applied to establish the distinct characteristics of the REST architectural style
  • describe the concept and approach of uniform contract and service modeling using RESTful API
  • recognize the benefits of using REST API for modern applications and the steps that can be adopted to transition to API-driven development
  • describe the features and architecture of AWS API Gateway that help accept and process concurrent API calls
  • outline the process that needs to be adopted to design, build, and optimize API Gateway for creating REST APIs to implement request/response design models
  • create HTTP APIs using the AWS Management Console
  • create API Gateway APIs with private integration to provide API consumers with access to HTTP/HTTPS resources within Amazon Virtual Private Cloud
  • create API Gateway APIs to expose other AWS services
  • demonstrate the steps involved in building API Gateway REST APIs with Lambda integration
  • recall the concept of serverless computing along with the AWS services that can be used to implement serverless computing
  • describe the features and building blocks of AWS Lambda along with the benefits afforded by AWS Lambda to implement serverless compute
  • implement AWS Lambda using Node.js with the AWS Management Console
  • recognize the key features and benefits of DynamoDB and specify why DynamoDB is an essential part of the serverless ecosystem
  • create Lambda functions that can consume events from Amazon DynamoDB streams
  • implement REST APIs that use AWS API Gateway to route requests to Lambda functions that can query DynamoDB
  • recognize the approach of setting up authentication and authorization mechanisms in AWS serverless implementations
  • configure a Lambda authorizer using the API Gateway console
  • set up request validators in an API's OpenAPI definition file and import the OpenAPI definitions into API Gateway
  • use Amazon S3 to trigger an AWS Lambda function when files are being uploaded in Amazon S3 buckets
  • configure a destination and Lambda function to send invocation records asynchronously to services
  • invoke and execute Lambda functions at regular intervals using scheduled events
  • customize the content delivered by CloudFront using the Lambda compute service
  • summarize the key concepts covered in this course