Get in Touch

Course Outline

Overview of Serverless Architecture

  • Defining serverless architecture
  • Advantages and public sector use cases for serverless solutions
  • Assessment of AWS services supporting serverless applications

Establishing the AWS Cloud9 Environment

  • Configuring AWS Cloud9 development environments
  • Utilizing integrated development environment (IDE) capabilities for serverless development
  • Connecting AWS Lambda with AWS Cloud9

Developing Serverless Applications Using AWS Lambda

  • Fundamentals of AWS Lambda functions
  • Creation and validation of Lambda functions
  • Deployment procedures for serverless applications

Integrating AWS Lambda with Complementary AWS Services

  • Implementing serverless APIs via API Gateway
  • Enabling event-driven architecture through Lambda and S3 integration
  • Leveraging Amazon DynamoDB for data storage requirements

Advanced Serverless Application Development

  • Deployment of serverless frameworks, such as the Serverless Framework and AWS SAM
  • Performance optimization techniques and mitigation of cold start latency
  • Adherence to security best practices for serverless applications in government contexts

Oversight and Management of Serverless Applications

  • Implementation of logging and monitoring via Amazon CloudWatch
  • Diagnostic procedures for Lambda functions
  • Strategies for cost optimization within serverless environments

Automation in Serverless Operations

  • Infrastucture automation using AWS CloudFormation
  • Construction of automated workflows via AWS Step Functions
  • Task scheduling utilizing Amazon EventBridge

Scaling and Administration of Serverless Applications

  • Auto-scaling mechanisms in serverless architectures
  • Management of concurrency and scaling constraints
  • Operational management of serverless resources at scale

Summary and Strategic Next Steps

Requirements

  • Fundamental knowledge of cloud computing principles
  • Competence in programming languages such as Python, Node.js, or equivalent tools
  • Practical experience deploying solutions on cloud platforms including Amazon Web Services (AWS)

Intended Audience

  • Software developers
  • Cloud solution architects
  • Information technology specialists

This training curriculum is designed for government personnel seeking to enhance their technical capabilities.

 14 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories