Need help finding the right learning solutions? Call Us: 720-445-4360
- Onboard For Tech Teams
- Reduce initial time to productivity.
- Increase employee tenure.
- Plug-and-play into HR onboarding and career pathing programs.
- Customize for ad-hoc and cohort-based hiring approaches.
- Upskill For Tech Teams
- Upgrade and round out developer skills.
- Tailor to tech stack and specific project.
- Help teams, business units, centers of excellence and corporate tech universities.
- Reskill For Tech Teams
- Offer bootcamps to give employees a running start.
- Create immersive and cadenced learning journeys with guaranteed results.
- Supplement limited in-house L&D resources with all-inclusive programs to meet specific business goals.
- Design For Tech Teams
- Uplevel your existing tech learning framework.
- Extend HR efforts to provide growth opportunities within the organization.
- Prepare your team for an upcoming tech transformation.
Get your team started on a custom learning journey today!
Our Boulder, CO-based learning experts are ready to help!
Course Summary
The Deep Dive into Amazon Web Services Serverless Lambda training course deep dives into the Serverless computing platform, Amazon Web Services (AWS) Lambda. AWS Lambda is a Serverless computing platform provided by Amazon as one of the services in AWS. This computing service runs code in response to the related events and automatically manages the computing resources required by that program.
The course begins with an introduction to Serverless and setting up the environment. Next, the course covers Lambda functions and basic use cases for S3 buckets, how to build a Serverless application, and deploy Lambda-based applications. The course concludes with a lesson on advanced Lambda and enterprise end-to-end AWS Lambda architecture.
Purpose
Learn a deep dive of AWS Lambda.
Audience
Developers and developer teams looking to build apps that use AWS Serverless.
Role
Skill Level
Style
Duration
3 Days
Related Technologies
- Productivity Objectives:
- Describe what AWS Lambda is and what it does.
- Implement different use cases of AWS Lambda.
- Create and deploy Lambda functions.
- Study the life cycle span of Lambda functions.
- Design and write API's with Lambda and API gateway.
- Implement API caching, throttling, stages, and authentication.
- Trigger Lambda functions from Dynamodb.
Request Information
Get your team upskilled or reskilled today. Chat with one of our experts to create a custom training proposal. Fully customized at no additional cost.
If you are not completely satisfied with your training class, we'll give you your money back.
about our training
-
Real-World Content
Project-focused demos and labs using your tool stack and environment, not some canned "training room" lab.
-
Expert Practitioners
Industry experts with 15+ years of industry experience that bring their battle scars into the classroom.
-
Experiential Learning
More coding than lecture, coupled with architectural and design discussions.
-
Fully Customized
One-size-fits-all doesn't apply to training teams. That's where we come in!
What You'll Learn
In the Deep Dive into Amazon Web Services Serverless Lambda training course, you'll learn:
- Introduction to Serverless
- What is Serverless?
- Why Lambda?
- How Lambda works
- Sample workflow
- Event-driven fundamentals
- Understanding the limits of AWS Lambda
- Setting up the Environment
- Introduction
- Toolbar setup
- About blueprints and handlers
- Using the console
- Create the function
- Testing and logging
- Understanding IAM security: roles and policies
- Familiarity with event sources
- Getting Started with Lambda
- Building Lambda functions
- Configuring Lambda functions
- Accessing resources from a Lambda function
- Aws Lambda execution model
- Invoking Lambda Functions
- Example use case
- Invocation types
- Understanding retry behavior
- Understanding scaling behavior
- Supported event sources
- Managing Lambda
- Monitoring & logging
- Understanding & using Cloudtrail to review Lambda
- Understanding & using versions and aliases
- Basic Use Case for S3 Buckets
- Install the AWS command-line tool
- Create an S3 bucket
- Creating a function and trigger
- Updating Lambda functions with the AWS cli
- Testing and function invocation
- Function versions and qualifiers
- Function outputs and timeouts
- Create Image Thumbnails on Upload to S3
- Scenario overview
- Resizing Lambda function
- Using cloudformation to create
- S3 upload with node.js
- Customizations
- Send Notifications to Slack with API Gateway, Lambda, and S3
- Scenario overview
- Creating a slack webhook and Lambda function walkthrough
- Testing and uploading the Lambda function
- Setting up an API gateway
- Creating an S3 based static website and mapping it to API gateway
- Customizations
- Serverless Usage with Dynamodb, API gateway, Lambda, and S3
- Scenario overview
- Dynamodb table and Lambda function creation
- Deploying an API with Amazon API gateway
- Application walkthrough and creating an S3 static site
- Customizations
- More Use-Cases
- AWS Cloudtrail
- Amazon SNS
- Amazon API gateway
- Mobile backend (android)
- Scheduled events
- Custom user applications
- AWS Lambda@edge
- Building a Serverless Application
- Building a stateless Serverless web application backend
- Stateful Serverless backend with Dynamodb
- Creating a web client
- Deploying a Serverless frontend on CloudFront
- Deploying Lambda-Based Applications
- Versioning and aliases
- Using the AWS Serverless application model (AWS sam)
- Automating deployment of Lambda-based applications
- Monitoring and Troubleshooting Lambda-based Applications
- Using Amazon Cloudwatch
- Using AWS x-ray
- Administering Lambda-based Applications
- Tagging Lambda functions
- API logging with AWS Cloudtrail
- Authentication and access control
- Managing concurrency
- Advanced Lambda
- Environment variables
- Dead letter queues
- Best practices
- Runtime support policy
- Few API Reference and Use-cases
- Certificate errors when using an SDK
- Actions
- Data types
- Enterprise End-to-end AWS Lambda Architecture
Real-world content
Project-focused demos and labs using your tool stack and environment, not some canned "training room" lab.
Expert Practitioners
Industry experts that bring their battle scars into the classroom.
Experiential Learning
More coding than lecture, coupled with architectural and design discussions.
Fully Customized
One-size-fits-all doesn't apply to training teams. That's where we come in!
Elite Instructor Program
We recently launched our internal Elite Instructor Program. The community driven instructor program is designed to support instructors in transforming students’ lives by consistently showing a world-class level of engagement, ability, and teaching prowess. Reach out today to learn more about our instructors.
Customized Technical Learning Solutions to Help Attract and Retain Talented Developers
Talk to one of our Learning Solution Architects today
Let DI help you design solutions to onboard, upskill or reskill your software development organization. Fully customized. 100% guaranteed.
DevelopIntelligence leads technical and software development learning programs for Fortune 500 companies. We provide learning solutions for hundreds of thousands of engineers for over 250 global brands.
“I appreciated the instructor’s technique of writing live code examples rather than using fixed slide decks to present the material.”
VMwareResources
Thank you for everyone who joined us this past year to hear about our proven methods of attracting and retaining tech talent.
- Boulder, Colorado Headquarters: 980 W. Dillon Road, Louisville, CO 80027
- 877-629-5631, 720-445-4360
© 2013 - 2020 DevelopIntelligence LLC - Privacy Policy