YoVDO

AWS for Developers: Step Functions

Offered By: LinkedIn Learning

Tags

AWS Step Functions Courses Cloud Computing Courses AWS Lambda Courses JSON Courses

Course Description

Overview

Learn how to use AWS Step Functions to quickly design and run serverless workflows that allow you to coordinate multiple AWS services.

Syllabus

Introduction
  • Why do you need Step Functions?
  • Base knowledge
1. Step Functions Use Cases
  • Step Functions use criteria
  • Implementing AWS Step Functions
2. States and Tasks
  • State machine concepts
  • Step Functions state types
  • Step Functions tasks
  • Challenge: Designing your state machine
  • Solution: Designing your state machine
3. Input, Output, and Parameters
  • Lambda permissions for Step Functions
  • Parsing parameters between transitions
  • Static JSON parameters for Step Functions
  • Challenge: Pass parameters between Lambdas
  • Solution: Pass parameters between Lambdas
4. Error Handling
  • Standard error names for Step Functions
  • Lambda function timeouts
  • Catching errors and handling retries
  • Challenge: Error handling
  • Solution: Error handling
5. Running Your Project
  • State machine execution
  • Logging and monitoring Step Functions
  • Testing your state machine
Conclusion
  • Step Functions best practices
  • Next steps

Taught by

Carlos Rivas

Related Courses

Building Modern Python Applications on AWS
Amazon Web Services via edX
Building Modern Nodejs Applications on AWS
Amazon Web Services via edX
Introduction to AWS Step Functions
Pluralsight
Building Multi-step Applications with AWS Step Functions
Pluralsight
Serverless Compute and API Integration Approaches on AWS
Pluralsight