لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش AWS Step Functions – اتوماسیون کارهای پیچیده با گردشکارها
- آخرین آپدیت
دانلود AWS Step Functions – Automate Complex Tasks with Workflows
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
بهروزرسانی شده در می ۲۰۲۵.
این دوره اکنون دارای قابلیت Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و با پیشروی در دوره، درک خود را عمیقتر کنید.
این دوره شما را با دانش و مهارتهای لازم برای سادهسازی گردشکارهای پیچیده با استفاده از AWS Step Functions تجهیز میکند. در پایان این دوره، خواهید آموخت که چگونه وظایف را بهطور بهینه خودکار کنید و گردشکارهای مقیاسپذیر را با استفاده از سرویسهای AWS طراحی نمایید. این دوره عمیقاً به مبانی AWS Step Functions میپردازد و اجزای ضروری مانند حالتها (States)، وظایف (Tasks) و انتقالها (Transitions) را که کلید ایجاد گردشکارهای کارآمد هستند، بررسی میکند. همچنین یاد میگیرید که چگونه AWS Lambda و سایر سرویسها را در گردشکارهای خود ادغام کنید تا اتوماسیونی یکپارچه داشته باشید.
با یک بررسی کلی و بنیادی از AWS Step Functions شروع خواهید کرد و ابتدا یاد میگیرید که یک حساب AWS ایجاد کرده و یک کاربر IAM با دسترسیهای لازم بسازید. با پیشروی در دوره، ویژگیهای کلیدی AWS Step Functions، از جمله قیمتگذاری، انواع حالتها و ادغامهای پیشرفته با توابع Lambda را بررسی خواهید کرد. مثالهای عملی به شما اجازه میدهد اولین ماشین حالت (State Machine) خود را ایجاد کرده و توابع Lambda را ادغام کنید و شما را در تکنیکهای عیبیابی و مدیریت خطا راهنمایی میکند.
این دوره همچنین بررسیهای عمیقی در مورد موارد استفاده خاص، مانند گردشکارهای مدیریت اسپم، تایید صلاحیت مشتریان احتمالی و اتوماسیون فرمهای تماس ارائه میدهد. این سناریوهای واقعی نشان میدهند که AWS Step Functions چگونه میتواند فرآیندها را در کاربردهای عملی بهینه کند. همچنین درک دقیقی از زبان Amazon States Language (ASL) به دست خواهید آورد و یاد میگیرید که چگونه دادههای ورودی/خروجی را بهطور بهینه مدیریت کرده و گردشکارهای بهینهسازی شده ایجاد کنید.
این دوره برای متخصصان ابری که به دنبال اتوماسیون گردشکارهای پیچیده در AWS هستند، ایدهآل است. مخاطبان این دوره افرادی هستند که دانش پایه AWS و درک کلی از رایانش ابری دارند. این دوره برای توسعهدهندگان، معماران راهکار و متخصصان IT که علاقهمند به بهرهبرداری از AWS Step Functions برای اتوماسیون هستند، بسیار مفید خواهد بود.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمه و معرفی دوره
Introduction & About the Course
پیشنیازهای دوره
Course Pre-requisites
ایجاد حساب AWS
Create an AWS Account
ایجاد کاربر IAM با دسترسیهای مدیریت
Create an IAM User with Admin Privileges
تنظیم پروفایل کاربر AWS
Setting up an AWS User Profile
بررسی کلی AWS Step Functions
AWS Step Functions - Overview
Step Functions چیست و مزایای آن
What's Step Functions and Benefits
بررسی کلی اجزای سازنده Step Functions
Step Functions Building Blocks - Overview
قیمتگذاری Step Functions
Step Functions Pricing
ایجاد اولین Step Function در کنسول AWS
Creating Your First Step Function - AWS Console
بررسی عمیق Step Functions
Step Functions Deep Dive
بررسی عمیق Step Functions: نگاه کلی
Step Functions Deep Dive - Overview
راهاندازی SpamHandler
SpamHandler Setup
اجرای گردشکار SpamHandler و افزودن حالت Wait
Running SpamHandler Workflow - Adding a Wait State
ارسال پویا مقدار حالت Wait
Passing Wait State Value Dynamically
بررسی کلی انواع حالتها (State Types)
State Types - Overview
ادغام Step Functions و توابع Lambda: ایجاد و تست لَمبداها
Step Functions and Lambda Functions Integration - Creating and Testing Lambdas
ایجاد ماشین حالت و افزودن تابع Lambda: تست و عیبیابی
Creating the State Machine and Adding Lambda Function - Testing and Debugging
ورودی و خروجی: ادغام یک تابع Lambda دیگر
Input and Output - Integrating another Lambda Function
زبان Amazon States Language و پردازش ورودی و خروجی
Amazon States Language & Input and Output Processing
ASL و پردازش ورودی و خروجی: بررسی کلی و ساختار ماشین حالت
ASL and Input and Output Processing - Overview and State Machine Structure
مسیرها و InputPath
Paths and InputPath
ورودی و خروجی: InputPath و JSONهای پیچیده
Input and Output - InputPath & Deeper JSON
ورودی و خروجی: پارامترها
Input Output - Parameters
نکات نهایی پردازش ورودی و خروجی و بررسی شبیهساز جریان داده
Final Thoughts on Input and Output Processing - Data Flow Simulator Walkthrough
حالتهای Parallel و Maps
Parallel and Maps States
بررسی کلی حالتهای Parallel و Maps: ایجاد و تست حالت Parallel
Parallel and Maps States Overview - Create a Parallel State and Testing
استفاده از Workflow Studio برای پردازش ورودی و خروجی
Using the Workflow Studio for Input and Output Processing
اختیاری: رفع مشکل Polyndrome
OPTIONAL - FIX - Polyndrome Issue
حالت Map: پروژه عملی ایجاد کننده صندلی تصادفی
The Map State - Hands-on: Random Seat Generator
[پروژه عملی] مورد استفاده واقعی: گردشکار فرم تماس
[Hands-on] - Real World Use-case - Contact Form Workflow
مقدمه گردشکار فرم تماس و راهاندازی سرویسها
Contact Form Workflow Introduction and Services Setup
راهاندازی تابع Lambda و حالت Choice: استفاده از ResultSelector
Setup Lambda Function and the Choice State - Use ResultSelector
افزودن DynamoDB و SNS به گردشکار
Adding DynamoDB and SNS to Workflow
ماشین حالت گردشکار فرم تماس: تست و عیبیابی
Contact Form Workflow State Machine - Test and Debugging
[پروژه عملی] مورد استفاده واقعی: گردشکار تایید مشتری احتمالی
[Hands-on] - Real World Use-case - Prospect Approval Workflow
نمایش نظرات