aws lambda

By attending AWS Lambda workshop, Participants will learn to:

  • Talk with authority about AWS Lambda
  • Write amazing application services that respond to S3/DynamoDB/Kinesis events
  • Understand where/when to use AWS Lambda
  • Write own AWS Lambda functions
  • Deploy & run lambda functions in the cloud
  • Manage lambda functions including diagnostics/logging

The AWS Lambda training course will teach participants how to write, deploy, scale and manage lambda functions. Armed with this knowledge participants will be able to architect solutions from tiny composable microservices that scale massively and respond almost in real time.

In this course we'll take participants through the entire Lambda journey. From setting up local environment, writing first Lambda function, to deploying interesting and unique lambda functions that will help massively scale operations.

  • A little bit of coding experience helps -- ie. what is a function, a variable, etc.
  • Some experience using the command-line/terminal helps

  • AWS Absolute Beginners. No prior AWS experience necessary
  • Developers who want to build micro-services
  • Developers who want to build massively scalable systems
  • Solution architects (not just developers) who want to understand more about Lambda

COURSE AGENDA

  • Preparation
  • Create a Lambda function to process Amazon Kinesis events
  • Upload the function to AWS & test it manually
  • Create an Amazon Kinesis stream & hook it up to Lambda
  • Test end-to-end
  • Preparation
  • Create a lambda function that generates thumbnails
  • Upload the function and test it manually
  • Configure bucket notification and test end-to-end
  • Cleanup
  • Introduction
  • Lambda - The Theory
  • Create the lambda function and deployment package
  • Upload function deployment package to AWS
  • Invoke the lambda function
  • Download code, delete function & cleanup
  • Lab Preparation
  • Install AWS CLI
  • Create & Configure CLI Credentials