Developing Serverless Solutions on AWS

Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The Developing Serverless Solutions on AWS course is designed for developers and IT professionals looking to leverage AWS to build and deploy serverless applications. Through various modules, students will explore best practices for modern serverless application development, delve into event-driven architectures, and understand the integration of services such as Amazon API Gateway, Amazon EventBridge, AWS Lambda, and Amazon Cognito.Learners will gain hands-on experience with serverless deployment frameworks like AWS SAM, and tackle advanced topics like authentication, authorization, and application security. The course provides an in-depth look at managing application scale and implementing CI/CD pipelines for serverless architectures. By the end of the course, participants will be equipped with the knowledge to build efficient, secure, and scalable serverless solutions on AWS, utilizing tools and services to maximize their application’s potential.

Show More

What Will You Learn?

  • Understand the principles and best practices of building serverless applications on AWS.
  • Design and implement API-driven applications using Amazon API Gateway and AWS Lambda.
  • Differentiate between authentication and authorization, implementing user authentication with Amazon Cognito.
  • Utilize serverless deployment frameworks such as AWS CloudFormation, AWS CDK, Amplify, and AWS SAM.
  • Integrate and manage asynchronous communication in applications using Amazon EventBridge and Amazon SNS.
  • Employ Amazon SQS and Amazon Kinesis Data Streams to enable event-driven workflows with polling event sources.
  • Apply best practices for writing efficient AWS Lambda functions, including error handling and partial failure management.
  • Orchestrate complex workflows using AWS Step Functions and distinguish between Standard and Express Workflows.
  • Implement observability and monitoring strategies using Amazon CloudWatch, AWS X-Ray, and related AWS services.
  • Enforce security best practices in serverless applications, ensuring data protection and applying security at all layers.
  • Manage application scaling effectively, understanding the nuances of Lambda concurrency and event source scaling.
  • Automate deployment pipelines for serverless applications, incorporating continuous integration and continuous deployment (CI/CD) practices.