AWS Step Functions is a low-code visual workflow service used to orchestrate Amazon Web Services (AWS) services, automate business processes, and build serverless applications. In this course, you learn about the different development tools available for working with Step Functions workflows. You also learn how to implement state machines in several ways: You can use the AWS Step Functions console, AWS Toolkit for Visual Studio Code, the AWS Software Development Kits (SDKs), or a local version for testing and development.
- Course Level: Intermediate
- Duration: 1 Hour 30 Minutes
Activities
This course includes presentations, assessments, and demonstrations.
Course objectives
In this course, you will learn to:
- Use different development tools.
- Integrate and use Step Functions with other AWS services.
- Determine when and how to use the different development options available to implement your Step Functions state machine.
Intended audience
This course is intended for experienced developers and cloud architects who are familiar with the AWS Cloud and the concepts behind Step Functions.
Prerequisites
We recommend that attendees of this course have:
- Familiarity with AWS Step Functions
- Familiarity with serverless technologies
- Introduction to AWS Step Functions
- How AWS Step Functions Work
- Observability for Step Functions
Course outline
Introduction
- Course introduction
- Developer tools for AWS Step Functions
Infrastructure Provisioning and Simplification
- AWS Serverless Application Model
- AWS Cloud Development Kit
- Knowledge check
AWS Step Functions Console
- AWS Step Functions Workflow Studio
- AWS Step Functions data flow simulator
AWS Toolkit for Visual Studio Code
- Visualizing a workflow using AWS Toolkit for Visual Studio Code
- Visual Studio Code integration with AWS and your account
- Viewing the services and components deployed in AWS Explorer
- Validating the state definition
Demonstration
- Writing Step Functions in Visual Studio Code
Local Testing
- Testing Step Functions locally
Data Science SDK
- Creating a workflow using Amazon SageMaker and AWS Step Functions
Course Summary
- Course wrap-up
- Additional resources
- Feedback