Developing Serverless Solutions on AWS Training Logo

Developing Serverless Solutions on AWS Training

Live Online & Classroom Enterprise Certification Training

Powered By

Amazon Web Services Logo

Developing Serverless Solutions on AWS is a course that teaches how to build and deploy scalable, event-driven applications using AWS serverless services like AWS Lambda, API Gateway, DynamoDB, and Step Functions.

ATP_Authorized Logo

Powered By

Amazon Web Services Logo
COURSE BROCHURE DOWNLOAD PDF

Looking for a private batch ?

REQUEST A CALLBACK

Need help finding the right training?

Your Message

  • Certified Trainer

  • Authorized Courseware

  • Completion Certificate from ATP

  • Enterprise Reporting

  • Lifetime Access

  • CloudLabs

  • 24x7 Support

  • Real-time code analysis and feedback

What is Developing Serverless Solutions on AWS Certification Training about?

This course gives developers exposure to and practice with best practices for building serverless applications using AWS Lambda and other services in the AWS serverless platform. You will use AWS frameworks to deploy a serverless application in hands-on labs that progress from simpler to more complex topics. You will use AWS documentation throughout the course to develop authentic methods for learning and problem-solving beyond the classroom.

What are the objectives of Developing Serverless Solutions on AWS Certification Training ?

  • Apply event-driven best practices to a serverless application design using appropriate AWS services
  • Identify the challenges and trade-offs of transitioning to serverless development, and make recommendations that suit your development organization and environment
  • Build serverless applications using patterns that connect AWS managed services together, and account for service characteristics, including service quotas, available integrations, invocation model, error handling, and event source payload
  • Compare and contrast available options for writing infrastructure as code, including AWS CloudFormation, AWS Amplify, AWS Serverless Application Model (AWS SAM), and AWS Cloud Development Kit (AWS CDK)
  • Apply best practices to writing Lambda functions inclusive of error handling, logging, environment re-use, using layers, statelessness, idempotency, and configuring concurrency and memory
  • Apply best practices for building observability and monitoring into your serverless application
  • Apply security best practices to serverless applications
  • Identify key scaling considerations in a serverless application, and match each consideration to the methods, tools, or best practices to manage it
  • Use AWS SAM, AWS CDK, and AWS developer tools to configure a CI/CD workflow, and automate deployment of a serverless application
  • Create and actively maintain a list of serverless resources that will assist in your ongoing serverless development and engagement with the serverless community

Who is Developing Serverless Solutions on AWS Certification Training for?

  • Developers who have some familiarity with serverless and experience with development in the AWS Cloud 

What are the prerequisites for Developing Serverless Solutions on AWS Certification Training?

  • Familiarity with the basics of AWS Cloud architecture
  • An understanding of developing applications on AWS equivalent to completing the Developing on AWS classroom training
  • Knowledge equivalent to completing the following serverless digital trainings: AWS Lambda Foundations and Amazon API Gateway for Serverless Applications

Available Training Modes

Live Online Training

Classroom Training

3 Days

Course Outline Expand All

Expand All

  • What is serverless computing?
  • Benefits and use cases
  • Overview of the AWS serverless ecosystem
  • AWS Lambda, API Gateway, DynamoDB, and S3
  • Pricing model of serverless architecture
  • Lambda functions: creation, deployment, and permissions
  • Event sources and triggers
  • IAM roles and policies for Lambda
  • Environment variables and memory/time configuration
  • Logging and monitoring with Amazon CloudWatch
  • Introduction to REST APIs and HTTP APIs
  • Creating APIs and linking to Lambda
  • Request/response mapping
  • Authentication using AWS IAM and Amazon Cognito
  • Throttling and caching
  • NoSQL concepts and use cases
  • Creating and querying tables
  • Secondary indexes
  • DynamoDB Streams and integration with Lambda
  • Best practices for scaling and performance
  • Using Amazon EventBridge (CloudWatch Events)
  • SNS (Simple Notification Service) and SQS (Simple Queue Service)
  • Event source mappings
  • Use cases for pub/sub and queuing in serverless
  • Overview of AWS SAM
  • Writing and deploying SAM templates
  • Using AWS CloudFormation
  • CI/CD with CodePipeline, CodeBuild, and GitHub
  • IAM best practices for serverless
  • Resource policies and permissions
  • API Gateway authorization methods
  • Data encryption at rest and in transit
  • Logging with CloudWatch Logs and X-Ray
  • Debugging Lambda failures
  • Performance monitoring
  • Setting up alerts and dashboards
  • Case studies
  • Designing microservices using serverless
  • Cost optimization tips
  • Multi-region deployment patterns
  • End-to-end serverless application development
  • Deploy using SAM or AWS CDK
  • Integrate multiple AWS services
  • Presentation and walkthrough of solution

Who is the instructor for this training?

The trainer for this Developing Serverless Solutions on AWS Training has extensive experience in this domain, including years of experience training & mentoring professionals.

Reviews