What you will learn in AWS Serverless APIs & Apps – A Complete Introduction Course
- Serverless Computing Fundamentals: Understand the principles of serverless architecture and its advantages.
- Core AWS Services: Gain insights into AWS services like Lambda, API Gateway, DynamoDB, Cognito, and S3.
- Building REST APIs: Learn to create and deploy RESTful APIs using AWS API Gateway and Lambda.
User Authentication: Implement user authentication and authorization with AWS Cognito and API Gateway authorizers
Hosting Static Web Apps: Host Single Page Applications (SPAs) using S3 and CloudFront.
Advanced Topics: Explore advanced development workflows, including using the Serverless Application Model (SAM) and testing with LocalStack.
Program Overview
Getting Started
⏱️1 hour
Introduction to serverless computing and AWS.
Setting up AWS account and tools.
Core Serverless Services
⏱️2 hours
- Overview of Lambda, API Gateway, DynamoDB, Cognito, and S3.
- Understanding the serverless architecture.
Creating an API with API Gateway & AWS Lambda
⏱️1.5 hours
- Building REST APIs using API Gateway.
- Implementing Lambda functions to handle API requests.
Data Storage with DynamoDB
⏱️1 hour
Setting up DynamoDB tables.
Performing CRUD operations from Lambda functions.
Authenticating Users with Cognito and API Gateway Authorizers
⏱️1 hour
- Creating user pools in Cognito.
- Securing APIs using Cognito authorizers.
Hosting a Serverless SPA
⏱️1 hour
- Deploying SPAs using S3 and CloudFront.
- Configuring custom domains with Route 53.
Beyond the Basics
⏱️1 hour
- Introduction to SAM and LocalStack.
- Best practices for serverless development.
Course Roundup
⏱️1 hour
Recap of key concepts.
Guidance on next steps and further learning.
Get certificate
Job Outlook
- Proficiency in AWS serverless technologies is valuable for roles such as Cloud Developer, Backend Developer, and Solutions Architect.
- Skills acquired in this course are applicable across various industries, including finance, healthcare, and technology.
- Completing this course can enhance your qualifications for positions that require expertise in building scalable and cost-effective applications.
Specification: AWS Serverless APIs & Apps – A Complete Introduction
|