Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Development Tools No-Code Development
Business
Entrepreneurship Communications Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certification Network & Security Hardware Operating Systems Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design Design Thinking 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition Yoga Mental Health Dieting Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Teacher Training Test Prep Other Teaching & Academics
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Cisco CCNA Amazon AWS CompTIA Security+ AWS Certified Developer - Associate
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting InDesign Character Design Canva Figure Drawing
Life Coach Training Neuro-Linguistic Programming Mindfulness Personal Development Meditation Personal Transformation Life Purpose Coaching Neuroscience
Web Development JavaScript React CSS Angular PHP WordPress Node.Js Python
Google Flutter Android Development iOS Development Swift React Native Dart Programming Language Mobile Development Kotlin SwiftUI
Digital Marketing Google Ads (Adwords) Social Media Marketing Google Ads (AdWords) Certification Marketing Strategy Internet Marketing YouTube Marketing Email Marketing Retargeting
SQL Microsoft Power BI Tableau Business Analysis Business Intelligence MySQL Data Analysis Data Modeling Big Data
Business Fundamentals Entrepreneurship Fundamentals Business Strategy Online Business Business Plan Startup Freelancing Blogging Home Business
Unity Game Development Fundamentals Unreal Engine C# 3D Game Development C++ 2D Game Development Unreal Engine Blueprints Blender
30-Day Money-Back Guarantee

This course includes:

  • 2.5 hours on-demand video
  • 6 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
Development Software Engineering AWS Lambda

Complete guide to AWS Step Functions

Master the art of serverless workflow orchestrate in AWS.
Rating: 4.5 out of 54.5 (273 ratings)
1,767 students
Created by Yan Cui
Last updated 1/2020
English
English [Auto]
30-Day Money-Back Guarantee

What you'll learn

  • Becoming familiar with the Step Functions service and when you should use it.
  • Understand how to build business workflows using Lambda and Step Functions.
  • Understand how to trigger Step Functions using API Gateway and CloudWatch Events.
  • Understand how to wait for human input using activities and callbacks.
  • Know how to monitor and debug Step Function executions.
  • Get up-to-date on the latest features for the Step Functions service.
  • Understand advanced concepts such as blue-green deployments and nested workflows.
  • Understand best practices for using Step Functions.
  • Learn common design patterns.
Curated for the Udemy for Business collection

Course content

11 sections • 42 lectures • 2h 31m total length

  • Preview01:08
  • Preview01:26

  • Preview03:47
  • Preview04:51
  • Preview04:23
  • Preview05:40
  • Preview02:42
  • Preview02:31
  • Preview02:47
  • Preview02:45
  • Express workflows
    03:21
  • AWS PrivateLink
    04:35

  • Serverless framework and Step Functions
    04:23
  • Chaining function calls
    03:55
  • Retry
    04:32
  • Catch
    04:07
  • Branching
    02:42
  • Parallel tasks
    10:46
  • Waiting
    01:15
  • Using Pass state to modify execution state
    02:39
  • Map
    04:39
  • Express workflows
    02:19

  • API Gateway
    05:10
  • CloudWatch Event
    06:42

  • What are activities?
    00:59
  • Using activities in Step Functions
    03:35
  • Configuring activities in serverless.yml
    03:02

  • SNS
    04:09
  • SQS
    03:44
  • DynamoDB
    03:44

  • What are callbacks?
    02:28
  • Configuring callbacks in serverless.yml
    03:58

  • What are nested workflows?
    02:07
  • Configuring nested workflows in serverless.yml
    07:07

  • Why do we need blue-green deployments?
    02:26
  • Implementing blue-green deployments in serverless.yml
    03:56

  • Best practices
    03:04

Requirements

  • Know the basics of AWS

Description

Master the art of serverless workflow orchestrate in AWS.

You will learn everything you need to make effective use of the AWS Step Functions service. At the end of the course, you should have a good grasp of how it works, when to use it, and design patterns and best practices to help you make the best use of the Step Functions service.

You will follow along with our hands-on demos to see how you can build business workflows and orchestrate Lambda functions using Step Functions. You will also learn how to trigger state machine executions using API Gateway and CloudWatch Events, as well as how to wait for human input using activities and callbacks.

Furthermore, Step Functions can integrate with far more than just Lambda functions. You will see how to integrate your state machines with other AWS services such as SNS, SQS and DynamoDB. You'll learn about best practices and see some common design patterns you can apply with Step Functions such as the Saga pattern.

Who this course is for:

  • Software developers interested in serverless.

Featured review

Ashley Eatly
Ashley Eatly
1208 courses
9 reviews
Rating: 5.0 out of 5a year ago
I have attended physical courses and lectures by Yan - and I am very impressed by his depth and breadth of knowledge. I know that step functions are still being improved and new features are going to be released along with the framework and plugins. I believe Yan will be updating the course to reflect changes. I am enjoying the course.

Instructor

Yan Cui
AWS Serverless Hero
Yan Cui
  • 4.5 Instructor Rating
  • 292 Reviews
  • 1,816 Students
  • 2 Courses

I'm an independent consultant and AWS serverless hero with 10 years of experience of running production workload at scale in AWS. I have been an architect and principal engineer with a variety of industries ranging from banking, e-commerce, sports streaming to mobile gaming. I'm also a regular speaker at user groups and conferences internationally. And I'm the author of Production-Ready Serverless by Manning.

  • Udemy for Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Featured courses
Udemy
© 2021 Udemy, Inc.