Get in Touch

Course Outline

Overview of Serverless Architecture

  • Defining serverless architecture
  • Advantages and applicable use cases for serverless solutions
  • Survey of AWS services supporting serverless applications

Introduction to AWS Cloud9

  • Configuring the AWS Cloud9 environment
  • Discovering IDE capabilities for serverless development
  • Connecting AWS Lambda with AWS Cloud9

Creating Serverless Apps with AWS Lambda

  • Fundamentals of AWS Lambda functions
  • Building and validating Lambda functions
  • Releasing serverless applications

Connecting AWS Lambda to Other AWS Services

  • Leveraging API Gateway for serverless APIs
  • Linking Lambda with S3 for event-driven designs
  • Utilizing AWS DynamoDB for data persistence

Advanced Serverless Application Development

  • Implementing serverless frameworks (e.g., Serverless Framework, AWS SAM)
  • Enhancing performance and mitigating cold starts
  • Security best practices for serverless applications

Supervising Serverless Applications

  • Establishing logging and monitoring via AWS CloudWatch
  • Diagnosing and troubleshooting Lambda functions
  • Strategies for reducing serverless costs

Automating Serverless Applications

  • Automating infrastructure with AWS CloudFormation
  • Constructing automated workflows using AWS Step Functions
  • Scheduling tasks with AWS EventBridge

Scaling and Managing Serverless Applications

  • Auto-scaling techniques in serverless environments
  • Managing concurrency and scaling constraints
  • Administering serverless resources at scale

Conclusion and Future Directions

Requirements

  • Fundamental grasp of cloud computing principles
  • Proficiency in programming languages (such as Python, Node.js, or equivalents)
  • Hands-on experience with cloud platforms like AWS

Target Audience

  • Software Developers
  • Cloud Solution Architects
  • IT Professionals
 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories