آموزش AWS Lambda & Serverless - راهنمای توسعه‌دهنده با آزمایشگاه‌های عملی

AWS Lambda & Serverless - Developer Guide with Hands-on Labs

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: توسعه هزاران خط از توابع AWS Lambda در تعامل با سرویس‌های بدون سرور AWS با آزمایشگاه‌های عملی در دنیای واقعی AWS Lambda، Amazon API Gateway، Amazon DynamoDB، Amazon Cognito، Amazon S3، Amazon SNS، Amazon SQS، Amazon EventBridge، AWS Step Functions، DynamoDB و Kinesis AWS Lambda - سرویس محاسباتی بدون سرور و رویداد محور Amazon API Gateway - توسعه مبتنی بر API برای منابع رویداد همزمان Amazon DynamoDB - ماندگاری داده با پایگاه داده بدون سرور NoSQL Amazon Cognito - احراز هویت و مجوز در سرور بدون سرور Amazon S3 - برای سفارش Sloud Object برای ذخیره هر نوع داده یا استقرار برنامه های کاربردی وب ما. AWS Lambda-Driven Architectures and Invocation Types Application Integration Services. منابع رویداد ناهمزمان - معماری‌های مبتنی بر رویداد Amazon SNS - پیام‌رسانی میخانه/فرعی کاملاً مدیریت شده Amazon SQS - صف‌های پیام کاملاً مدیریت شده - صف‌های پیام برای ارتباطات متقابل سرویس با استفاده از (AWS SQS) Amazon EventBridge - جدا کردن ریزسرویس‌ها با رویکردهای رویداد محور عملکرد مرحله‌ای AWS - ریزسرویس ها را در جریان های کاری بدون سرور هماهنگ کنید. الگوی SAGA و اعمال الگوی SAGA با رویکردهای مختلف SAGA مبتنی بر رقص با استفاده از Amazon EventBridge - که به معنی جدا کردن میکروسرویس‌ها با رویدادها SAGA مبتنی بر ارکستراسیون با استفاده از توابع مرحله‌ای AWS - که به معنای جدا کردن میکروسرویس‌ها با روش ارکستراسیون استریم‌ها و نقشه‌برداری منبع رویداد نظرسنجی است. چارچوب های استقرار بدون سرور DynamoDB و Kinesis Data Streams. CloudFormation و AWS CDK توسعه تقریباً 20 آزمایشگاه عملی در دنیای واقعی با خدمات بدون سرور aws پیش نیازها: دانش اولیه رایانش ابری

در این دوره، تقریباً تمام سرویس‌های بدون سرور AWS را با تمام جنبه‌ها یاد خواهیم گرفت. ما قصد داریم برنامه های بدون سرور را با استفاده از

بسازیم
  • AWS Lambda، Amazon API Gateway، Amazon DynamoDB، Amazon Cognito، Amazon S3، Amazon SNS، Amazon SQS، Amazon EventBridge، AWS Step Functions، DynamoDB و Kinesis Streams

  • چارچوب‌های استقرار بدون سرور AWS - IaC - زیرساخت به‌عنوان ابزار کد؛

    • CloudFormation

    • AWS CDK

این دوره 100% عملی خواهد بود و شما در حال توسعه یک برنامه واقعی با آزمایشگاه های عملی با هم و گام به گام خواهید بود، می توانید موضوعات اصلی و فرعی را بیابید؛

مبانی - محاسبات بدون سرور، APIها و تداوم داده ها

  • AWS Lambda - سرویس محاسباتی بدون سرور، رویداد محور

  • Amazon API Gateway - توسعه مبتنی بر API برای منابع رویداد همزمان

  • Amazon DynamoDB - ماندگاری داده با پایگاه داده بدون سرور NoSQL

احراز هویت

  • Amazon Cognito - احراز هویت و مجوز در بدون سرور

ذخیره سازی هاست

  • Amazon S3 - برای Cloud Object Storage به منظور ذخیره هر نوع داده یا استقرار برنامه های وب ما.

معماری‌های رویداد محور AWS Lambda و انواع فراخوان

  • بهترین شیوه های AWS Lambda و معماری رویداد محور

  • AWS Lambda - فراخوانی ناهمزمان

  • AWS Lambda - نگاشت منبع رویداد Lambda

خدمات یکپارچه سازی برنامه. منابع رویداد ناهمزمان - معماری‌های مبتنی بر رویداد

  • Amazon SNS - پیام رسانی میخانه/فرعی کاملاً مدیریت شده

  • Amazon SQS - صف‌های پیام کاملاً مدیریت شده - صف‌های پیام برای ارتباطات متقابل با استفاده از (AWS SQS)

  • Amazon EventBridge - ریزسرویس‌ها را با رویکردهای رویداد محور جدا کنید

خدمات ارکستراسیون برنامه

  • توابع مرحله AWS - ریزسرویس‌ها را در گردش‌های کاری بدون سرور هماهنگ کنید.

الگوی SAGA و اعمال الگوی SAGA با رویکردهای مختلف.

  • SAGA مبتنی بر رقص با استفاده از Amazon EventBridge - به معنای جدا کردن ریزسرویس‌ها با رویدادها

  • SAGA مبتنی بر ارکستراسیون با استفاده از توابع مرحله‌ای AWS - به معنای جدا کردن میکروسرویس‌ها با روش ارکستراسیون

نقشه‌برداری منبع رویداد جریان‌ها و نظرسنجی

  • جریان‌های Amazon DynamoDB

  • جریان‌های داده‌های Amazon Kinesis

چارچوب‌های استقرار بدون سرور - توسعه پشته ابری با IaC

  • CloudFormation -- تسریع ارائه ابر با زیرساخت به عنوان کد

  • AWS CDK -- AWS Server Deployments IaC with AWS CDK (Cloud Development Kit)

آزمایشگاه‌های عملی در دنیای واقعی:

ما تقریباً 20 آزمایشگاه عملی را در طول دوره توسعه خواهیم داد. اگر به برخی از آزمایشگاه های عملی مهم دوره خود نگاه کنیم؛

  • آزمایشگاه عملی: روش‌های https، Microservice Single Calculator Expose با URL تابع Lambda

  • آزمایشگاه عملی: ساخت برنامه چت بدون سرور با WebSocket API و Lambda

  • آزمایشگاه عملی: ساخت میکروسرویس‌های راحت با AWS Lambda، API Gateway و DynamoDB

  • آزمایشگاه عملی: دروازه API خود را با استخرهای کاربر شناختی آمازون ایمن کنید

  • آزمایشگاه عملی: استفاده از ماشه آمازون S3 برای فراخوانی یک تابع Lambda و ماندگاری در DynamoDB

  • آزمایشگاه عملی: معماری‌های بدون سرور Fan-Out با استفاده از SNS، SQS و Lambda

  • آزمایشگاه عملی: فرآیند DynamoDB یا Kinesis Streams با استفاده از AWS Lambda برای تغییر ضبط داده جداول DynamoDB

  • آزمایشگاه عملی: میکروسرویس‌های بدون سرور AWS برای برنامه تجارت الکترونیک با استفاده از Amazon EventBridge

  • آزمایشگاه عملی: الگوی حماسه برای هماهنگ کردن تراکنش های توزیع شده با استفاده از توابع مرحله ای AWS

روش یادگیری:

این دوره %100 دوره عملی است و شامل بسیاری از فعالیت‌های توسعه است، به این معنی که تقریباً برای همه سرویس‌ها و تعاملات AWS کد ایجاد خواهیم کرد.

برای هر سرویس بدون سرور AWS ما 4 قسمت اصلی خواهیم داشت؛

  1. اطلاعات نظری

    1. نمای کلی سرویس AWS، مفاهیم اصلی، ویژگی‌ها، موارد استفاده و اطلاعات کلی

  2. بررسی با کنسول مدیریت AWS

    1. راهنمای سرویس AWS با کنسول مدیریت AWS موارد استفاده اصلی را انجام می‌دهد

  3. در حال توسعه با AWS SDK

    1. تعامل دسترسی برنامه‌نویسی سرویس AWS با APIهای بدون سرور با استفاده از AWS SDK یا CLI

  4. آزمایشگاه‌های عملی با موارد استفاده در دنیای واقعی

    1. اجرای آزمایشگاه‌های عملی سرویس AWS با موارد استفاده در دنیای واقعی

اینها 4 موضوع اصلی هستند که تقریباً همه سرویس‌های بدون سرور AWS را بررسی می‌کنیم. به این ترتیب ما می توانیم تمام جنبه های هر سرویس AWS خاص را پوشش دهیم.

در ساختار دوره، زمانی که خدمات بدون سرور AWS را به پایان رساندیم، حداقل 1 آزمایشگاه عملی برای خدمات AWS خاص داریم. به عنوان مثال، اگر بخش‌های آمازون SQS را به پایان برسانیم و سرویس را درک کنیم، چندین آزمایشگاه عملی مانند اجرای الگوی Fan-out با Amazon SNS یا جدا کردن میکروسرویس‌ها با آمازون EventBridge و غیره خواهیم داشت. اینها بیشتر شامل ترکیبی از سایر سرویس‌های AWS می‌شوند که برنامه‌های واقعی کلمه را نشان می‌دهند.

و همچنین در بخش‌های آخر، خواهیم دید که چگونه می‌توانیم توسعه پشته ابری را انجام دهیم - IaC با چارچوب‌های استقرار بدون سرور برای هر سرویس خاص AWS Serverless. زیرساخت‌ها را برای همه سرویس‌های AWS توسعه دهید و با تعاملات کدگذاری تعامل انجام دهید.

AWS Developer and AWS Solution Architecture Jobs

این دوره مشاغل واقعی توسعه دهنده AWS و معماری راه حل AWS را برای شما آماده می کند، که حقوق 3 رقمی را به شما ارائه می دهد.

زیرا ما قصد داریم یک برنامه کاربردی بدون سرور در دنیای واقعی ایجاد کنیم که قبلاً توسط بسیاری از شرکت‌ها در جهان استفاده و توسعه یافته است.

گواهینامه AWS خود را با روش عملی آماده کنید

  • معاون برنامه‌نویس معتبر AWS

  • دستیار معمار راه حل های تایید شده AWS

همه موضوعات را به خاطر بسپارید، احساس کنید و به صورت دستی توسعه دهید، دستان خود را کثیف کنید به این ترتیب می توانید به کارهای AWS هدف خود برسید. این دوره به شما کمک می کند تا گواهینامه های AWS Developer and Solutions Architect Associate را به صورت تئوری و عمدتاً عملی با توسعه برنامه های کاربردی بدون سرور تهیه کنید.

در پایان این دوره، نحوه طراحی و توسعه سرویس‌های بدون سرور AWS با پروژه عملی در دنیای واقعی را با رعایت بهترین شیوه‌ها خواهید آموخت.

شما قبل از دوره نیازی به دانش قبلی ندارید، من هم اطلاعات نظری و هم پیشرفت های عملی را توضیح خواهم داد.

این دوره راهنمای توسعه‌دهنده است، به این معنی که؛ این دوره شامل 100 درصد از فعالیت های توسعه عملی خواهد بود، عمدتاً ما توابع لامبدا را با موارد استفاده و ادغام های مختلف توسعه خواهیم داد. تمام مراحل دوره گام به گام و با هم توسعه خواهند یافت.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • آزمایشگاه های عملی با موارد استفاده در دنیای واقعی Hands-on Labs with Real-World Use Cases

  • توضیح داده شده بدون سرور: مدل مسئولیت عملیاتی AWS Serverless Explanained : AWS Operational Responsibility Model

  • خدمات بدون سرور AWS و روش یادگیری AWS Serverless Services and Way of Learning

  • مدیریت هزینه AWS در طول دوره AWS Cost Management During the Course

کد پروژه و اسلایدهای دوره Project Code & Course Slides

  • کد پروژه و اسلایدهای دوره Project Code & Course Slides

  • ساختار کد پروژه Project Code Structure

  • نحوه پیگیری دوره How to follow the Course

ایجاد حساب AWS - ردیف رایگان Create AWS Account - Free Tier

  • ایجاد حساب رایگان ردیف AWS Create Free Tier AWS Account

  • بهترین روش های امنیتی حساب های AWS Security Best Practices of AWS Accounts

  • حساب کاربری IAM ایجاد کنید و برای دسترسی برنامه‌ریزی و کنسول پیکربندی کنید Create IAM User Account and Configure for Programmatic and Console Access

  • انواع دسترسی AWS - دسترسی به کنسول برنامه نویسی و مدیریتی AWS Access Types - Programmatic and Management Console Access

AWS Lambda - سرویس محاسباتی بدون سرور و رویداد محور AWS Lambda - Serverless, Event-driven Compute Service

  • AWS Lambda چیست؟ What is AWS Lambda?

  • AWS Lambda چگونه کار می کند؟ How does AWS Lambda work?

  • ویژگی های اصلی AWS Lambda AWS Lambda Main Features

  • منابع رویداد AWS Lambda و سرویس‌های راه‌انداز مقصد AWS Lambda Event Sources and Destination Trigger Services

  • انواع فراخوانی AWS Lambda AWS Lambda Invocation Types

  • کد عملکرد AWS Lambda AWS Lambda Function Code

  • محیط اجرای AWS Lambda AWS Lambda Execution Environment

  • پیکربندی توابع AWS Lambda Configuring AWS Lambda Functions

  • همزمانی در AWS Lambda - همزمانی رزرو شده و تامین شده Concurrency on AWS Lambda - Reserved and Provisioned Concurrency

  • مجوزهای AWS Lambda؛ نقش اجرایی و سیاست های مبتنی بر منابع AWS Lambda Permissions; Execution Role and Resource-based Policies

  • آزمون AWS Lambda AWS Lambda Quiz

AWS Lambda - بررسی با کنسول مدیریت AWS AWS Lambda - Walkthrough with AWS Management Console

  • شروع کار با AWS Lambda و نحوه عملکرد Lambda Getting Started with AWS Lambda and How Lambda Works

  • اولین عملکرد AWS Lambda ما را با کنسول مدیریت AWS ایجاد کنید Create our First AWS Lambda Function with AWS Management Console

  • عملکرد AWS Lambda را با کنسول مدیریت AWS تست کنید Test AWS Lambda Function with AWS Management Console

  • تنظیمات عملکرد AWS Lambda با کنسول مدیریت AWS Configurations of AWS Lambda Function with AWS Management Console

  • گزارش عملکرد AWS Lambda با کنسول مدیریت AWS Logs of AWS Lambda Function with AWS Management Console

  • کد عملکرد AWS Lambda را در کنسول مدیریت AWS تغییر دهید Change AWS Lambda Function Code on AWS Management Console

  • ایجاد عملکرد AWS Lambda با No-BluePrint با کنسول مدیریت AWS Create AWS Lambda Function with No-BluePrint with AWS Management Console

  • فایل فشرده را برای عملکرد Lambda با کنسول مدیریت AWS آپلود کنید Upload zip file for Lambda Function with AWS Management Console

  • پاک کردن منابع Clean up Resources

پیش نیازها و ابزارهای توسعه برنامه های بدون سرور در AWS Prerequisites and Tools for developing Serverless Applications on AWS

  • مقدمه - پیش نیازها و ابزار Introduction - Prerequisites and Tools

  • پیش نیاز 1 - حساب AWS و کاربر Prerequisites 1 - AWS Account and User

  • پیش نیاز 2 - AWS CLI Prerequisites 2 - AWS CLI

  • راه اندازی سریع AWS CLI Quick Setup of AWS CLI

  • پیش نیاز 3 - NodeJS Prerequisites 3 - NodeJS

  • نصب های ما را بررسی کنید Check our Installations

  • پیش نیاز 4 - کد ویژوال استودیو Prerequisites 4 - Visual Studio Code

  • پیش نیاز 5 - پستچی Prerequisites 5 - Postman

AWS Lambda - در حال توسعه با AWS CLI - دسترسی برنامه‌نویسی با APIهای بدون سرور AWS Lambda - Developing with AWS CLI - Programmatic Access w/ Serverless APIs

  • مقدمه - AWS Lambda - در حال توسعه با AWS CLI - دسترسی برنامه‌ای Introduction - AWS Lambda - Developing with AWS CLI - Programmatic Access

  • ساختار پوشه دوره و ایجاد دایرکتوری پروژه Course Folder Structure and Create Project Directory

  • استفاده از AWS Lambda با AWS CLI Using AWS Lambda with the AWS CLI

  • فراخوانی توابع Lambda با AWS CLI Invoking Lambda functions with the AWS CLI

  • فراخوانی توابع Lambda با عبور فایل event.json با استفاده از AWS CLI Invoking Lambda functions with passing event.json file using AWS CLI

  • توابع AWS Lambda را با AWS CLI ایجاد کنید Create AWS Lambda functions with AWS CLI

  • با AWS CLI یک نقش اجرایی برای توابع Lambda ایجاد کنید Create Execution Role for Lambda functions with AWS CLI

  • کنترل کننده تابع AWS Lambda را در Node.js توسعه دهید Develop AWS Lambda function handler in Node.js

  • توابع Node.js Lambda را با آرشیو فایل .zip اجرا کنید Deploy Node.js Lambda Functions with .zip File Archives

  • با استفاده از AWS CLI تابع AWS Lambda را با فایل zip. ایجاد کنید Create AWS Lambda function with .zip file using AWS CLI

  • فراخوانی توابع Lambda با عبور فایل event.json با استفاده از AWS CLI Invoking Lambda functions with passing event.json file using AWS CLI

  • AWS Lambda CloudWatch با استفاده از AWS CLI ثبت می‌شود AWS Lambda CloudWatch Logs using AWS CLI

  • کد عملکرد AWS Lambda را با استفاده از AWS CLI به روز کنید Update AWS Lambda Function Code using AWS CLI

  • عملکرد AWS Lambda را با وابستگی های اضافی با استفاده از AWS CLI به روز کنید Update AWS Lambda Function with Additional Dependencies using AWS CLI

  • AWS Context Object Lambda در تابع Node.js AWS Lambda Context Object in Node.js Function

  • AWS Lambda Function Logging in Node.js مثال AWS Lambda Function Logging in Node.js Example

  • خطاهای عملکرد AWS Lambda در Node.js مثال AWS Lambda Function Errors in Node.js Example

  • استفاده از AWS Lambda Environment Variables Using AWS Lambda Environment Variables

  • پاک کردن منابع - توابع AWS Lambda را حذف کنید Clean up Resources - Delete AWS Lambda Functions

AWS Lambda - کار با رویدادها AWS Lambda - Working with Events

  • بهترین روش‌ها و معماری رویداد محور AWS Lambda AWS Lambda Best Practices and Event-driven Architecture

  • درک چگونگی راه‌اندازی لامبدا با رویداد Json Object Understanding How Lambda Trigger with Event Json Object

  • درک نحوه راه‌اندازی Lambda با رویداد JSON Object قسمت 2 Understanding How Lambda Trigger with Event JSON Object Part 2

  • آزمایشگاه عملی: پروژه احوالپرسی Hands-on Lab: Greeting Project

  • آزمایشگاه عملی: پروژه ماشین حساب Hands-on Lab: Calculator Project

  • رویدادها و الگوهای آزمایشی AWS Lambda Trigger AWS Lambda Trigger Events and Test Templates

  • انواع فراخوانی AWS Lambda AWS Lambda Invocation Types

  • AWS Lambda Asynchronous Invocation با استفاده از AWS CLI AWS Lambda Asynchronous Invocation using AWS CLI

URL های تابع AWS Lambda: آدرس های اینترنتی داخلی HTTPS برای میکروسرویس تک عملکردی AWS Lambda Function URLs: Built-in HTTPS urls for Single-Function Microservice

  • URL های تابع AWS Lambda: آدرس های اینترنتی داخلی HTTPS برای میکروسرویس تک عملکردی AWS Lambda Function URLs: Built-in HTTPS urls for Single-Function Microservice

  • استفاده از AWS Lambda به عنوان یک میکروسرویس Using AWS Lambda as a Microservice

  • ایجاد و مدیریت URLهای تابع AWS Lambda با کنسول Creating and Managing AWS Lambda Function URLs w/ Console

  • بررسی و فراخوانی URLهای تابع AWS Lambda با کنسول Reviewing and Invoking AWS Lambda Function URLs w/ Console

  • هنگام فراخوانی URL های تابع AWS Lambda، رویداد ورودی را درک کنید Understand Incoming Event When Invoking AWS Lambda Function URLs

  • به روز رسانی کد عملکرد برای رویداد ورودی هنگام فراخوانی URL های تابع AWS Lambda Update Function Code for Incoming Event When Invoking AWS Lambda Function URLs

  • آزمایشگاه عملی: میکروسرویس ماشین حساب تک روش‌های https را با لامبدا در معرض نمایش قرار دهید Hands-on Lab: Single Calculator Microservice Expose https methods with Lambda

  • زمان استفاده از Function URLs در مقابل Amazon API Gateway When to use Function URLs vs. Amazon API Gateway

دروازه API آمازون - توسعه مبتنی بر API برای منابع رویداد همزمان Amazon API Gateway - API-Driven Development for Synchronous Event Sources

  • مقدمه - توسعه API Gateway Restful API with Synchronous Lambda Event Introduction - API Gateway Restful API Development with Synchronous Lambda Event

  • Amazon API Gateway چیست؟ What is Amazon API Gateway?

  • معماری دروازه API Architecture of API Gateway

  • ویژگی های اصلی API Gateway Main Features of API Gateway

  • موارد استفاده دروازه API آمازون Amazon API Gateway Use Cases

  • دروازه API به عنوان یک منبع رویداد همزمان لامبدا API Gateway as a Lambda Synchronous Event Sources

  • مفاهیم اصلی دروازه API آمازون Amazon API Gateway Core Concepts

  • دروازه API آمازون -تفاوت بین REST - HTTP API Amazon API Gateway -Differences between REST - HTTP API

دروازه API - HTTP API - راهنما با کنسول مدیریت AWS API Gateway - HTTP API - Walkthrough with AWS Management Console

  • مقدمه - دروازه API - HTTP API - مروری بر کنسول مدیریت AWS Introduction - API Gateway - HTTP API - Walkthrough with AWS Management Console

  • API Gateway - HTTP API - Core Concepts. مسیرها API Gateway - HTTP API - Core Concepts; Routes

  • API Gateway - HTTP API - Core Concepts. ادغام ها API Gateway - HTTP API - Core Concepts; Integrations

  • API Gateway - HTTP API - Core Concepts. مراحل API Gateway - HTTP API - Core Concepts; Stages

  • شروع به کار با API Gateway - HTTP APIs Getting Started with API Gateway - HTTP APIs

  • آزمایشگاه عملی: ساخت میکروسرویس CRUD با HTTP API و Lambda Hands-on Lab: Build CRUD Microservice with HTTP API and Lambda

  • آزمایشگاه عملی: ساخت CRUD Microservice - ایجاد HTTP API Hands-on Lab: Build CRUD Microservice - Create HTTP API

  • آشنایی با نحوه راه‌اندازی API HTTP Lambda با رویداد Json Object Understanding How HTTP API Trigger Lambda with Event Json Object

  • توسعه تابع Lambda برای HTTP API رویداد Json Object ورودی Develop Lambda Function for Incoming HTTP API Event Json Object

  • تست E2E HTTP API و عملکرد Lambda با HTTP API رویداد Json Object ورودی E2E Test HTTP API and Lambda Function with Incoming HTTP API Event Json Object

  • پاک کردن منابع Clear Resources

API Gateway - REST API - راهنما با کنسول مدیریت AWS API Gateway - REST API - Walkthrough with AWS Management Console

  • مقدمه - دروازه API - REST API - مروری بر کنسول مدیریت AWS Introduction - API Gateway - REST API - Walkthrough with AWS Management Console

  • دروازه API - REST API - مفاهیم اصلی. منابع، روش ها، مراحل، مقامات API Gateway - REST API - Core Concepts; Resources, Methods, Stages, Authorizers

  • شروع به کار با API Gateway - REST APIs Getting Started with API Gateway - REST APIs

  • تأیید اعتبار درخواست را در API Gateway - REST API فعال کنید Enable Request validation in API Gateway - REST API

  • آزمایشگاه عملی: ساخت میکروسرویس CRUD با REST API و Lambda Hands-on Lab: Build CRUD Microservice with REST API and Lambda

  • آزمایشگاه عملی: ساخت CRUD Microservice - ایجاد REST API Hands-on Lab: Build CRUD Microservice - Create REST API

  • درک نحوه راه‌اندازی API REST با استفاده از Event Json Object Understanding How REST API Trigger Lambda with Event Json Object

  • توسعه تابع Lambda برای رویداد REST API ورودی Json Object Develop Lambda Function for Incoming REST API Event Json Object

  • E2E تست REST API و عملکرد Lambda با رویداد REST API ورودی Json Object E2E Test REST API and Lambda Function with Incoming REST API Event Json Object

  • روشی جایگزین برای ایجاد یک REST API از تابع AWS Lambda Alternative Way to Create a REST API from AWS Lambda Function

  • پاک کردن منابع Clear Resources

دروازه API - WebSocket API - راهنما با کنسول مدیریت AWS API Gateway - WebSocket API - Walkthrough with AWS Management Console

  • مقدمه - API Gateway - WebSocket API - Walkthrough with AWS Console Introduction - API Gateway - WebSocket API - Walkthrough with AWS Console

  • دروازه API - WebSocket API - مفاهیم اصلی. مسیرها، ادغام ها، مراحل API Gateway - WebSocket API - Core Concepts; Routes, Integrations, Stages

  • شروع به کار با API Gateway - WebSocket APIs Getting started with API Gateway - WebSocket APIs

  • آزمایشگاه عملی: برنامه چت بدون سرور را با یک WebSocket API و Lambda بسازید Hands-on Lab: Build Serverless Chat App with a WebSocket API and Lambda

  • آزمایشگاه عملی: ساخت برنامه چت بدون سرور - ایجاد WebSocket API Hands-on Lab: Build Serverless Chat App - Create WebSocket API

  • آشنایی با نحوه راه‌اندازی WebSocket API Lambda با Event Json Object Understanding How WebSocket API Trigger Lambda with Event Json Object

  • توسعه تابع Lambda برای رویداد API WebSocket ورودی Json Object Develop Lambda Function for Incoming WebSocket API Event Json Object

  • E2E تست WebSocket API و عملکرد Lambda با ورودی WebSocket API Event obj E2E Test WebSocket API and Lambda Function with Incoming WebSocket API Event obj

  • پاک کردن منابع Clear Resources

Amazon DynamoDB - بدون سرور NoSQL Data Persistence Amazon DynamoDB - Serverless NoSQL Data Persistence

  • Amazon DynamoDB چیست؟ What Is Amazon DynamoDB?

  • مفاهیم اصلی AWS DynamoDB - جداول، آیتم‌ها، ویژگی‌ها، شاخص‌ها AWS DynamoDB Core Concepts - Tables, Items, Attributes, Indexes

  • کلید اصلی AWS DynamoDB، کلید پارتیشن و کلید مرتب سازی AWS DynamoDB Primary Key, Partition Key and Sort Key

  • آمازون DynamoDB پارتیشن ها و توزیع داده ها با کلید پارتیشن و کلید مرتب سازی Amazon DynamoDB Partitions and Data Distribution with Partition Key and Sort Key

  • آمازون DynamoDB Read Consistency، CAP Theorem و Eventual Consistency Amazon DynamoDB Read Consistency, CAP Theorem and Eventual Consistency

  • حالت ظرفیت خواندن و نوشتن Amazon DynamoDB Amazon DynamoDB Read and Write Capacity Mode

  • مراجع آمازون DynamoDB API Amazon DynamoDB API References

  • Amazon DynamoDB PartiQL - یک زبان پرس و جوی سازگار با SQL برای DynamoDB Amazon DynamoDB PartiQL - A SQL-Compatible Query Language for DynamoDB

  • دسترسی به DynamoDB با روش های مختلف Accessing DynamoDB with Different Ways

Amazon DynamoDB - مروری بر کنسول مدیریت AWS Amazon DynamoDB - Walkthrough with AWS Management Console

  • مقدمه - آمازون DynamoDB Walkthrough با کنسول مدیریت AWS Introduction - Amazon DynamoDB Walkthrough with AWS Management Console

  • اولین جدول DynamoDB آمازون ما را با کنسول مدیریت AWS ایجاد کنید Create our First Amazon DynamoDB Table with AWS Management Console

  • با کنسول مدیریت AWS یک مورد را در جدول DynamoDB آمازون بنویسید Write an Item into Amazon DynamoDB Table with AWS Management Console

  • خواندن داده ها - دستور اسکن - از جدول DynamoDB آمازون با کنسول AWS Read Data - Scan Command - from Amazon DynamoDB Table with AWS Console

  • خواندن Data - Query Command - از جدول DynamoDB Amazon با کنسول AWS Read Data - Query Command - from Amazon DynamoDB Table with AWS Console

  • داده ها را از جدول DynamoDB آمازون با کنسول مدیریت AWS به روز کنید Update Data from Amazon DynamoDB Table with AWS Management Console

  • یک فهرست ثانویه جهانی در جدول DynamoDB آمازون با کنسول AWS ایجاد کنید Create a Global Secondary Index on Amazon DynamoDB Table with AWS Console

  • فهرست دوم جهانی را در جدول DynamoDB آمازون با کنسول AWS جستجو کنید Query the Global Secondary Index on Amazon DynamoDB Table with AWS Console

  • داده ها را با استفاده از ویرایشگر PartiQL از جدول DynamoDB آمازون با کنسول AWS جستجو کنید Query Data using PartiQL Editor from Amazon DynamoDB Table with AWS Console

  • پاک کردن منابع Clear Resources

Amazon DynamoDB Walkthrough با AWS CLI Amazon DynamoDB Walkthrough with AWS CLI

  • مقدمه - آمازون DynamoDB Walkthrough با AWS CLI Introduction - Amazon DynamoDB Walkthrough with AWS CLI

  • جدول DynamoDB را با AWS CLI ایجاد کنید Create DynamoDB Table with AWS CLI

  • با AWS CLI داده ها را در جدول DynamoDB بنویسید Write Data into DynamoDB Table with AWS CLI

  • داده ها را در جدول DynamoDB با AWS CLI بخوانید Read Data into DynamoDB Table with AWS CLI

  • با AWS CLI داده ها را در جدول DynamoDB به روز کنید Update Data into DynamoDB Table with AWS CLI

  • داده ها را در جدول DynamoDB با AWS CLI جستجو کنید Query Data into DynamoDB Table with AWS CLI

  • عملیات PartiQL CRUD در جدول DynamoDB با AWS CLI PartiQL CRUD Operations into DynamoDB Table with AWS CLI

  • پاک کردن منابع Clear Resources

آزمایشگاه عملی: ساخت میکروسرویس های RESTful با AWS Lambda، Api Gateway، DynamoDB Hands-on Lab: Build RESTful Microservices with AWS Lambda, Api Gateway, DynamoDB

  • مقدمه - Microservices RESTful با AWS Lambda، Api Gateway و DynamoDb Intoductuction - RESTful Microservices with AWS Lambda, Api Gateway and DynamoDb

  • یک جدول DynamoDB ایجاد کنید Create a DynamoDB Table

  • یک تابع لامبدا ایجاد کنید Create a Lambda Function

  • یک دروازه API ایجاد کنید Create an API Gateway

  • تست - Microservices RESTful با AWS Lambda، Api Gateway و DynamoDb Test - RESTful Microservices with AWS Lambda, Api Gateway and DynamoDb

  • Microservice Console AWS-http-endpoint Lambda Blueprint - Api Gw + Lambda + DB AWS Console microservice-http-endpoint Lambda Blueprint - Api Gw + Lambda + DB

  • پاکسازی منابع Resource Cleanup

NodeJS Basics - NodeJS را Recap کنید NodeJS Basics - Recap NodeJS

  • چرا باید اصول NodeJS را بدانیم؟ رد شوید یا ادامه دهید؟ Why we need to know NodeJS Basics ? Skip or Continue ?

  • NodeJS مبانی و اقساط NodeJS Basics and Installment

  • اجرای فرمان گره Running Node Command

  • توابع NodeJS را اجرا کنید Run NodeJS Functions

  • انتقال آرگومان ها به توابع NodeJS Passing Arguments to NodeJS Functions

  • ماژول های NodeJS NodeJS Modules

  • NPM - Node Package Manager و استفاده از بسته های npm در NodeJS NPM - Node Package Manager and Use npm packages into NodeJS

AWS SDK for JavaScript - راهنمای توسعه دهنده برای SDK نسخه 3 AWS SDK for JavaScript - Developer Guide for SDK Version 3

  • AWS SDK چیست؟ What is AWS SDK ?

  • AWS SDK برای جاوا اسکریپت نسخه 3 و استفاده از SDK با Node.js AWS SDK for JavaScript Version 3 and using SDK with Node.js

  • چیزهای جدید در AWS SDK برای جاوا اسکریپت نسخه 3 و مزایای شروع سرد What's new in AWS SDK for JavaScript Version 3 and Cold Start Benefit

  • مهم - الزامات ECMAScript 6 (ES6). Important - ECMAScript 6 (ES6) Requirements

  • استفاده از ماژول های Node.js ES و سطح بالا در AWS Lambda در انتظار است Using Node.js ES modules and top-level await in AWS Lambda

Amazon DynamoDB - در حال توسعه با AWS SDK- دسترسی برنامه‌نویسی با API بدون سرور Amazon DynamoDB - Developing with AWS SDK- Programmatic Access w/ Serverless API

  • مقدمه - نمونه های Amazon DynamoDB SDK Introduction - Amazon DynamoDB SDK Examples

  • درک تعاملات DynamoDb - کار با آیتم ها و ویژگی ها Understanding DynamoDb Interactions - Working with Items and Attributes

  • پروژه NodeJS را با بسته های DynamoDB SDK ایجاد کنید Create NodeJS Project with DynamoDB SDK Packages

  • ماژول DynamoDBClient NodeJS برای اتصال DynamoDB ایجاد کنید Create DynamoDBClient NodeJS Module For Connecting DynamoDB

  • ایجاد جدول DynamoDB Creating a DynamoDB Table

  • لیست کردن جداول DynamoDB Listing DynamoDB Tables

  • شرح جدول DynamoDB Describing DynamoDB Table

  • حذف جداول DynamoDB Deleting DynamoDB Tables

  • خواندن و نوشتن یک آیتم واحد در جدول DynamoDB Reading and writing a Single item in DynamoDB Table

  • نوشتن یک آیتم در جدول DynamoDB Writing an Item into DynamoDB Table

  • یک آیتم را در جدول DynamoDB به روز کنید Update an Item into DynamoDB Table

  • دریافت یک آیتم در جدول DynamoDB Getting an Item into DynamoDB Table

  • حذف یک آیتم در جدول DynamoDB Deleting an Item into DynamoDB Table

  • نوشتن موارد به صورت دسته ای در جدول DynamoDB Writing Items in Batch into DynamoDB Table

  • خواندن آیتم ها به صورت دسته ای در جدول DynamoDB Reading Items in Batch into DynamoDB Table

  • پرس و جو و اسکن جدول DynamoDB Querying and Scanning a DynamoDB table

  • پرس و جو از یک جدول DynamoDB Querying a DynamoDB Table

  • اسکن جدول DynamoDB Scanning a DynamoDB table

  • عملیات PartiQL CRUD در جدول DynamoDB با AWS SDK PartiQL CRUD Operations into DynamoDB Table with AWS SDK

  • با استفاده از PartiQL یک مورد را به جدول DynamoDB اضافه کنید Add an item into DynamoDB Table using PartiQL

  • با استفاده از PartiQL مورد را وارد جدول DynamoDB کنید Get Item into DynamoDB Table using PartiQL

  • با استفاده از PartiQL مورد را در جدول DynamoDB به روز کنید Update Item into DynamoDB Table using PartiQL

  • همه موارد را با استفاده از PartiQL در جدول DynamoDB قرار دهید Get All Items into DynamoDB Table using PartiQL

  • با استفاده از PartiQL و Clear Resources مورد را در جدول DynamoDB حذف کنید Delete Item into DynamoDB Table using PartiQL and Clear Resources

آزمایشگاه عملی: با استفاده از Node.js AWS-SDK V3، میکروسرویس‌های CRUD RESTful بسازید Hands-on Lab : Build CRUD RESTful Microservices with using Node.js AWS-SDK V3

  • مقدمه - توسعه عملکردهای CRUD Microservices Lambda با AWS SDK Introduction - Developing Lambda Microservices CRUD functions with AWS SDK

  • جدول DynamoDB را برای میکروسرویس های محصول ایجاد کنید Create DynamoDB Table for Product Microservices

  • ایجاد تابع لامبدا برای میکروسرویس های محصول Create Lambda Function for Product Microservices

  • یک دروازه API برای Microservices محصول ایجاد کنید Create an API Gateway for Product Microservices

  • تست جریان همگام سازی میکروسرویس های محصول. Api Gateway - Lambda - DynamoDb Testing Product Microservices Sync Flow; Api Gateway - Lambda - DynamoDb

  • شروع به توسعه محصول Lambda Microservice - نصب بسته npm - @aws-sdk Start to Developing Product Lambda Microservice - Install npm package - @aws-sdk

  • توسعه میکروسرویس Lambda محصول با DynamoDB Client - AWS SDK for JS Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS

  • AWS API Gateway AWS Lambda را با رویداد پراکسی API Gateway (REST API) راه‌اندازی می‌کند AWS API Gateway trigger AWS Lambda with API Gateway proxy event (REST API)

  • توسعه میکروسرویس Lambda محصول با DynamoDB Client - AWS SDK for JS Developing Product Lambda Microservice with DynamoDB Client - AWS SDK for JS

  • در حال توسعه روش های getProduct برای Product Lambda Microservice w/DynamoDB Client Developing getProduct methods for Product Lambda Microservice w/ DynamoDB Client

  • در حال توسعه متدهای getAllProducts برای میکروسرویس لامبدا محصول با DynamoDB Developing getAllProducts methods for Product Lambda Microservice with DynamoDB

  • در حال توسعه روش های CreativeProduct CRUD برای محصول لامبدا میکروسرویس Developing createProduct CRUD methods for Product Lambda Microservice

  • استفاده از کتابخانه uuid هنگام ایجاد مورد محصول در DynamoDb Using uuid library When Creating product item into DynamoDb

  • در حال توسعه روش‌های CRUD حذف محصول برای میکروسرویس محصول لامبدا Developing deleteProduct CRUD methods for Product Lambda Microservice

  • در حال توسعه روش‌های CRUD به‌روزرسانی محصول برای Microservice محصول Lambda Developing updateProduct CRUD methods for Product Lambda Microservice

  • در حال توسعه عملیات جستجو و اسکن Dynamodb برای میکروسرویس محصول Lambda Developing Dynamodb Query and Scan operations for Product Lambda Microservice

  • در حال توسعه پاسخ بازگشت محصول لامبدا میکروسرویس و مدیریت بلوک سوئیچ Developing Return Response of Product Lambda Microservice and Manage Switch Blok

  • با آپلود فایل فشرده، عملکرد Lambda محصول را اجرا کنید Deploy Product Lambda Function with Uploading Zip File

  • تست جریان همگام سازی میکروسرویس های محصول. Api Gateway - Lambda - DynamoDb Testing Product Microservices Sync Flow; Api Gateway - Lambda - DynamoDb

  • پاک کردن منابع Clear Resources

Amazon Cognito - احراز هویت و مجوز در سرور بدون سرور Amazon Cognito - Authentication and Authorization in Serverless

  • آمازون Cognito چیست؟ What is Amazon Cognito?

  • ویژگی های اصلی آمازون Cognito Amazon Cognito Main Features

  • انواع شناخت آمازون - استخرهای کاربر و استخرهای هویت Amazon Cognito Types - User Pools and Identity Pools

  • Amazon Cognito - چگونه کار می کند؟ Amazon Cognito - How it Works ?

  • سناریوهای رایج آمازون Cognito Common Amazon Cognito scenarios

  • استخرهای کاربر شناختی آمازون Amazon Cognito User Pools

Amazon Cognito - راهنما با کنسول مدیریت AWS Amazon Cognito - Walkthrough with AWS Management Console

  • مقدمه - شروع به کار استخرهای کاربر شناختی آمازون با کنسول AWS Introduction - Getting Started Amazon Cognito User Pools with AWS Console

  • با کنسول مدیریت AWS، استخرهای کاربر Cognito آمازون ایجاد کنید Create Amazon Cognito User Pools with AWS Management Console

  • افزودن برنامه برای فعال کردن رابط وب میزبانی شده با کنسول مدیریت AWS Adding App to Enable the Hosted Web UI with AWS Management Console

  • آزمایشگاه های عملی: دروازه API خود را با استخرهای کاربر شناختی آمازون ایمن کنید Hands-on Labs: Secure your API Gateway with Amazon Cognito User Pools

  • آزمایشگاه‌های عملی: جریان همگام‌سازی را با Api Gateway و Lambda ایجاد کنید Hands-on Labs: Create Sync Flow with Api Gateway and Lambda

  • آزمایشگاه‌های عملی: مجموعه کاربران Cognito آمازون را پیکربندی کنید Hands-on Labs: Configure Amazon Cognito User Pool

  • آزمایشگاه‌های عملی: تست - دروازه API خود را با استخرهای کاربر شناختی آمازون ایمن کنید Hands-on Labs: Test - Secure your API Gateway with Amazon Cognito User Pools

Amazon S3 - Cloud Object Storage Amazon S3 - Cloud Object Storage

  • آمازون اس 3 چیست؟ What is Amazon S3 ?

  • مزایا و ویژگی های آمازون S3 Amazon S3 Benefits and Features

  • Amazon S3 چگونه کار می کند؟ How Does Amazon S3 Work ?

  • مفاهیم هسته آمازون S3 - سطل ها و اشیاء Amazon S3 Core Concepts - Buckets and Objects

  • موارد استفاده آمازون S3 Amazon S3 Use Cases

Amazon S3 - راهنما با کنسول مدیریت AWS Amazon S3 - Walkthrough with AWS Management Console

  • شروع کار با آمازون S3 با کنسول مدیریت AWS Getting started with Amazon S3 with AWS Management Console

  • سطل آمازون S3 را با کنسول مدیریت AWS ایجاد کنید Create Amazon S3 Bucket with AWS Management Console

  • با کنسول مدیریت AWS، شی را در سطل آمازون S3 آپلود کنید Upload Object into Amazon S3 Bucket with AWS Management Console

  • Object را در سطل آمازون S3 با کنسول مدیریت AWS دانلود کنید Download Object into Amazon S3 Bucket with AWS Management Console

  • با کنسول مدیریت AWS Object و S3 Bucket را حذف کنید Delete Object and S3 Bucket with AWS Management Console

  • آزمایشگاه عملی: میزبانی وب سایت استاتیک در آمازون S3 با استفاده از کنسول مدیریت AWS Hands-on Lab: Static Website Hosting on Amazon S3 using AWS Management Console

  • Hands-on Lab: Static Website Hosting قسمت 2 Hands-on Lab: Static Website Hosting Part 2

  • آزمایشگاه عملی: تست - میزبانی وب سایت استاتیک در آمازون S3 با استفاده از کنسول AWS Hands-on Lab: Test - Static Website Hosting on Amazon S3 using AWS Console

  • پاک کردن منابع Clear Resources

Amazon S3 - در حال توسعه با تعامل AWS SDK به APIهای بدون سرور برنامه‌ای Amazon S3 - Developing with AWS SDK interaction to Serverless APIs Programmatic

  • مقدمه - نمونه های Amazon S3 SDK با استفاده از AWS SDK Javascript v3 Introduction - Amazon S3 SDK Examples using AWS SDK Javascript v3

  • درک تعاملات آمازون S3 - کار با سطل ها و اشیاء Understanding Amazon S3 Interactions - Working with Buckets and Objects

  • پروژه NodeJS را با بسته های S3 SDK ایجاد کنید Create NodeJS Project with S3 SDK Packages

  • ماژول S3 Client NodeJS را برای اتصال S3 ایجاد کنید Create S3 Client NodeJS Module For Connecting S3

  • ایجاد و استفاده از سطل های آمازون S3 Creating and using Amazon S3 buckets

  • فهرست آمازون سطل S3 با AWS SDK Listing Amazon S3 bucket with AWS SDK

  • ایجاد سطل آمازون S3 با AWS SDK Creating an Amazon S3 Bucket with AWS SDK

  • آپلود یک فایل در سطل آمازون S3 با AWS SDK Uploading a File to an Amazon S3 Bucket with AWS SDK

  • حذف سطل Amazon S3 با AWS SDK و Clear Resources Deleting an Amazon S3 bucket with AWS SDK and Clear Resources

معماری‌های رویداد محور AWS و انواع فراخوانی لامبدا AWS Lambda Event-Driven Architectures and Invocation Types

  • معماری رویداد محور Event-driven Architectures

  • منابع رویداد AWS Lambda و سرویس‌های راه‌انداز مقصد AWS Lambda Event Sources and Destination Trigger Services

  • بهترین روش‌ها و معماری رویداد محور AWS Lambda AWS Lambda Best Practices and Event-driven Architecture

  • انواع فراخوانی AWS Lambda AWS Lambda Invocation Types

  • استفاده از AWS Lambda با سرویس‌های دیگر - Lambda از سرویس‌های دیگر فعال می‌شود Using AWS Lambda with other services - Lambda triggers from other services

  • موارد استفاده AWS Lambda برای انواع فراخوانی AWS Lambda Use Cases for Invocation Types

آزمایشگاه عملی: با استفاده از آمازون S3 به صورت ناهمزمان لامبدا را فراخوانی کنید تا لامبدا را فعال کنید Hands-on Lab: Invoke Lambda Asynchronously Using Amazon S3 to Trigger Lambda

  • فراخوانی های ناهمزمان AWS Lambda AWS Lambda Asynchronous Invocations

  • آزمایشگاه عملی: استفاده از تریگر آمازون S3 برای فراخوانی یک تابع لامبدا و تداوم Hands-on Lab: Using an Amazon S3 trigger to invoke a Lambda function and persist

  • آزمایشگاه عملی: ایجاد زیرساخت برای Amazon S3، AWS Lambda و DynamoDB Hands-on Lab: Create Infrastructure for Amazon S3, AWS Lambda and DynamoDB

  • آزمایشگاه عملی: توسعه تابع لامبدا برای فراخوانی همگام از آمازون S3 Hands-on Lab: Develop Lambda Function for async invocation from Amazon S3

  • آزمایشگاه عملی: توسعه تابع لامبدا برای فراخوانی همگام از آمازون S3 Hands-on Lab: Develop Lambda Function for async invocation from Amazon S3

  • آزمایشگاه عملی: توسعه عملکرد لامبدا برای فراخوانی غیر همگام از آمازون S3 قسمت 2 Hands-on Lab: Develop Lambda Function for async invocation from Amazon S3 Part 2

  • آزمایشگاه عملی: عملکرد Lambda را برای DynamoDB Actions توسعه دهید Hands-on Lab: Develop Lambda Function for DynamoDB Actions

  • آزمایشگاه عملی: کد تابع لامبدا را با آپلود فایل فشرده اجرا کنید Hands-on Lab: Deploy Lambda Function Code with Uploading Zip File

  • آزمایش E2E Hands-on Lab: Amazon S3 - AWS Lambda - DynamoDB Test E2E Hands-on Lab: Amazon S3 - AWS Lambda - DynamoDB

  • AWS Lambda Blueprint برای S3 Async Invocation AWS Lambda Blueprint for S3 Async Invocation

  • پاک کردن منابع Clean up Resources

  • AWS Lambda Lambda Destinations AWS Lambda Lambda Destinations

  • آزمایشگاه عملی: مقصد AWS Lambda به SQS - کیس DLQ Hands-on Lab : AWS Lambda Destination to SQS - DLQ Case

Amazon SNS - پیام رسانی میخانه/زیر کاملاً مدیریت شده Amazon SNS - Fully Managed Pub/Sub Messaging

  • ادغام برنامه ها و Amazon SNS چیست؟ Application Integrations and What is Amazon SNS?

  • ویژگی ها و مزایای Amazon SNS Amazon SNS Features and Benefits

  • موارد استفاده متداول Amazon SNS Amazon SNS Common Use Cases

  • منابع و مقاصد رویداد Amazon SNS Amazon SNS Event Sources and Destinations

  • Amazon SNS - Actions - API Reference Document Amazon SNS - Actions - API Reference Document

Amazon SNS - راهنما با کنسول مدیریت AWS Amazon SNS - Walkthrough with AWS Management Console

  • شروع کار با Amazon SNS Getting started with Amazon SNS

  • با استفاده از کنسول مدیریت AWS، موضوع را در Amazon SNS ایجاد کنید Create Topic on Amazon SNS using AWS Management Console

  • با استفاده از کنسول مدیریت AWS، اشتراک موضوع را در Amazon SNS ایجاد کنید Create Subscription to Topic on Amazon SNS using AWS Management Console

  • با استفاده از کنسول مدیریت AWS، پیام به موضوع را در Amazon SNS منتشر کنید Publish Message to Topic on Amazon SNS using AWS Management Console

  • اشتراک و موضوع را در Amazon SNS با استفاده از کنسول مدیریت AWS حذف کنید Delete Subscription and Topic on Amazon SNS using AWS Management Console

Amazon SNS - در حال توسعه با AWS SDK - دسترسی برنامه‌نویسی با APIهای بدون سرور Amazon SNS - Developing with AWS SDK - Programmatic Access w/ Serverless APIs

  • مقدمه - Amazon SNS - در حال توسعه با AWS SDK Introduction - Amazon SNS - Developing with AWS SDK

  • ایجاد و حذف موضوع در Amazon SNS با استفاده از AWS SDK Create and Delete Topic on Amazon SNS using AWS SDK

  • با استفاده از AWS SDK، پیام به موضوع را در Amazon SNS منتشر کنید Publish Message to Topic on Amazon SNS using AWS SDK

  • با استفاده از AWS SDK، اشتراک و لغو اشتراک از موضوع در Amazon SNS Subscribe and Unsubscribe from Topic on Amazon SNS using AWS SDK

آزمایشگاه عملی: اعلان‌های آمازون SNS اشتراک در AWS Lambda Hands-on Lab: Amazon SNS Notifications Subscribe From AWS Lambda

  • مقدمه - اعلان‌های Amazon SNS اشتراک از AWS Lambda Introduction - Amazon SNS Notifications Subscribe From AWS Lambda

  • موضوع اعلان آمازون SNS ایجاد کنید Create Notification Amazon SNS topic

  • ایجاد تابع Lambda برای فراخوانی های Asnyc از Amazon SNS Create Lambda Function for Asnyc Invocations from Amazon SNS

  • اشتراک Lambda در موضوع Amazon SNS ایجاد کنید Create Lambda Subscription to Amazon SNS topic

  • عملکرد Lambda را برای رویداد ورودی از موضوع Amazon SNS توسعه دهید Develop Lambda function for incoming event from Amazon SNS topic

  • انتشار پیام از Amazon SNS Publish Message from Amazon SNS

  • پاک کردن منابع Clean up Resources

Amazon SQS - صف های پیام کاملاً مدیریت شده Amazon SQS - Fully Managed Message Queues

  • آمازون SQS چیست؟ What is Amazon SQS ?

  • مزایای آمازون SQS Benefits of Amazon SQS

  • معماری آمازون SQS و نحوه کار SQS - چرخه حیات یک پیام آمازون SQS Amazon SQS architecture and How SQS works - The lifecycle of an Amazon SQS msg

  • آمازون SQS Visibility Timeout Amazon SQS Visibility Timeout

  • نظرسنجی کوتاه و بلند آمازون SQS Amazon SQS Short and Long polling

  • صف های مرده نامه آمازون SQS Amazon SQS Dead-letter Queues

  • انواع صف های آمازون SQS - صف های استاندارد و صف های FIFO Amazon SQS Queue types - Standard Queues and FIFO Queues

  • الگوی بدون سرور: زنجیره موضوع-صف و الگوی تعادل بار Serverless Pattern: Topic-Queue Chaining & Load Balancing Pattern

Amazon SQS - بررسی با کنسول مدیریت AWS Amazon SQS - Walkthrough with AWS Management Console

  • شروع با آمازون SQS Getting started with Amazon SQS

  • با استفاده از کنسول مدیریت AWS در Amazon SQS صف ایجاد کنید Create Queue on Amazon SQS using AWS Management Console

  • با استفاده از کنسول مدیریت AWS، پیام‌ها را به صف در آمازون SQS ارسال و دریافت کنید Send and Receive Messages to Queue on Amazon SQS using AWS Management Console

  • حذف صف در آمازون SQS با استفاده از کنسول مدیریت AWS Delete Queue on Amazon SQS using AWS Management Console

Amazon SQS - در حال توسعه با AWS SDK - دسترسی برنامه‌ریزی شده با APIهای بدون سرور Amazon SQS - Developing with AWS SDK - Programmatic Access w/ Serverless APIs

  • مقدمه - Amazon SQS - در حال توسعه با AWS SDK Introduction - Amazon SQS - Developing with AWS SDK

  • ایجاد، فهرست و حذف صف در Amazon SQS با استفاده از AWS SDK Create, List and Delete Queue on Amazon SQS using AWS SDK

  • با استفاده از AWS SDK، پیام‌ها را به صف در Amazon SQS ارسال کنید Send Messages to Queue on Amazon SQS using AWS SDK

  • با استفاده از AWS SDK، پیام‌ها را برای صف‌بندی در Amazon SQS دریافت و حذف کنید Receive and Delete Messages to Queue on Amazon SQS using AWS SDK

آزمایشگاه عملی: نظرسنجی صف آمازون SQS از AWS Lambda Hands-on Lab: Amazon SQS Queue Polling From AWS Lambda

  • فراخوان نگاشت منبع رویداد AWS Lambda (نظرسنجی). AWS Lambda Event Source Mapping (Polling) Invocations

  • آزمایشگاه عملی: نظرسنجی صف آمازون SQS از AWS Lambda Hands-on Lab: Amazon SQS Queue Polling From AWS Lambda

  • آزمایشگاه عملی: عملکرد Lambda را برای پیام صف نظرسنجی توسعه دهید Hands-on Lab: Develop Lambda Function for Polling Queue Message

  • آزمایشگاه عملی: بررسی و آزمایش صف نظرسنجی پیام از AWS Lambda Hands-on Lab: Verify and Test Queue Message Polling From AWS Lambda

  • آزمایشگاه عملی: فیلتر کردن رویداد AWS Lambda از داده‌های SQS Hands-on Lab : AWS Lambda Event Filtering from SQS data

  • پاک کردن منابع Clean up Resources

آزمایشگاه‌های عملی: معماری‌های بدون سرور Fan-Out با استفاده از SNS، SQS و Lambda Hands-on Labs : Fan-Out Serverless Architectures Using SNS, SQS and Lambda

  • مقدمه - معماری‌های بدون سرور Fan-Out با استفاده از SNS، SQS و Lambda Introduction - Fan-Out Serverless Architectures Using SNS, SQS and Lambda

  • Pub/Sub Fan-Out و الگوهای تغییر صف موضوع با SNS، SQS و Lambda Pub/Sub Fan-Out and Topic Queue Channing Patterns with SNS, SQS and Lambda

  • ایجاد زیرساخت برای معماری Pub/Sub Fan-Out با SNS، SQS و Lambda Create Infrastructure for Pub/Sub Fan-Out Architecture with SNS, SQS and Lambda

  • ایجاد زیرساخت برای معماری Pub/Sub Fan-Out با SNS، SQS و Lambda2 Create Infrastructure for Pub/Sub Fan-Out Architecture with SNS, SQS and Lambda2

  • کد عملکرد Lambda Microservices Microservices تأیید سفارش را توسعه دهید Develop Order Acknowledgment Microservices Lambda Function Code

  • توسعه کد عملکرد لامبدا Microservices Microservices تأیید سفارش - قسمت 2 Develop Order Acknowledgment Microservices Lambda Function Code - Part 2

  • استقرار و تست سفارش Microservices Lambda Deploy and Test Order Acknowledgment Microservices Lambda

  • کد عملکرد لامبدا میکروسرویس های موجودی را توسعه دهید Develop Inventory Microservices Lambda Function Code

  • تست E2E - آزمایشگاه‌های عملی: معماری‌های بدون سرور Fan-Out با استفاده از SNS، SQS، Lambda Test E2E - Hands-on Labs: Fan-Out Serverless Architectures Using SNS, SQS,Lambda

  • الگوی فیلتر پیام در Amazon SNS Message Filter Pattern in Amazon SNS

  • پاک کردن منابع Clean up Resources

جریان‌های DynamoDB – استفاده از AWS Lambda برای پردازش جریان‌های DynamoDB برای تغییر داده‌ها DynamoDB Streams — Using AWS Lambda to Process DynamoDB Streams for Change Data

  • کار با Streams در Amazon DynamoDB Working with Streams on Amazon DynamoDB

  • خواندن و پردازش Amazon DynamoDB Stream Reading and Processing Amazon DynamoDB Stream

  • استفاده از AWS Lambda با DynamoDB آمازون Using AWS Lambda with Amazon DynamoDB

  • آزمایشگاه‌های عملی: جریان‌های DynamoDB را با استفاده از AWS Lambda برای تغییر ضبط داده پردازش کنید Hands-on Labs: Process DynamoDB Streams using AWS Lambda for Change Data Capture

  • آزمایشگاه عملی: یک جدول DynamoDB با یک جریان فعال ایجاد کنید Hands-on Labs : Create a DynamoDB Table with a Stream Enabled

  • آزمایشگاه های عملی: DynamoDB Stream را به عنوان منبع رویداد تابع Lambda پیکربندی کنید Hands-on Labs : Configure DynamoDB Stream as an Event Source of Lambda Function

  • آزمایشگاه‌های عملی: آزمایش و تأیید منبع رویداد DynamoDB Streams Mapping Lambda Hands-on Labs : Test and Verify DynamoDB Streams Event Source Mapping Lambda

  • آزمایشگاه‌های عملی: توسعه تابع Lambda برای نگاشت منبع رویداد DynamoDB Streams Hands-on Labs: Develop Lambda Function for DynamoDB Streams Event Source Mapping

  • پاک کردن منابع Clean up Resources

Kinesis Streams - استفاده از AWS Lambda برای پردازش Kinesis Streams Kinesis Streams — Using AWS Lambda to Process Kinesis Streams

  • Kinesis و Kinesis Streams چیست؟ What is Kinesis and Kinesis Streams ?

  • Kinesis Streams - استفاده از AWS Lambda برای پردازش Kinesis Streams Kinesis Streams — Using AWS Lambda to Process Kinesis Streams

  • آزمایشگاه‌های عملی: جریان‌های Kinesis را با استفاده از AWS Lambda پردازش کنید Hands-on Labs : Process Kinesis Streams using AWS Lambda

  • تست - Kinesis Streams - استفاده از AWS Lambda برای پردازش Kinesis Streams Test - Kinesis Streams — Using AWS Lambda to Process Kinesis Streams

  • پاک کردن منابع Clean up Resources

Amazon EventBridge - خدمات جداسازی با معماری رویداد محور Amazon EventBridge - Decouple Services with Event-Driven Architecture

  • Amazon EventBridge چیست؟ What is Amazon EventBridge ?

  • مزایای آمازون EventBridge Benefits of Amazon EventBridge

  • Amazon EventBridge چگونه کار می کند؟ How Amazon EventBridge works ?

  • مفاهیم اصلی Amazon EventBridge - رویدادها - اتوبوس های رویداد - قوانین - اهداف Amazon EventBridge Core Concepts - Events - Event Buses - Rules - Targets

  • الگوی بدون سرور: Fan-Out و فیلتر کردن پیام با الگوی انتشار/اشتراک Serverless Pattern: Fan-Out & Message Filtering with Publish/Subscribe Pattern

  • استفاده از AWS Lambda با سایر خدمات - Amazon EventBridge Using AWS Lambda with Other Services - Amazon EventBridge

Amazon EventBridge - راهنما با کنسول مدیریت AWS Amazon EventBridge - Walkthrough with AWS Management Console

  • شروع کار با آمازون EventBridge با کنسول مدیریت AWS Getting started with Amazon EventBridge with AWS Management Console

  • با کنسول مدیریت AWS در آمازون EventBridge قانون ایجاد کنید Create Rule in Amazon EventBridge with AWS Management Console

  • ایجاد الگوی تطبیق رویداد برای قانون در آمازون EventBridge با مدیریت AWS Create Event Matching Pattern for Rule in Amazon EventBridge with AWS Management

  • با کنسول مدیریت AWS، هدف را برای قانون در آمازون EventBridge تعریف کنید Define Target for Rule in Amazon EventBridge with AWS Management Console

  • آمازون EventBridge بایگانی، پخش مجدد، ادغام با کنسول مدیریت AWS Amazon EventBridge Archives, Replays, Integrations with AWS Management Console

Amazon EventBridge - در حال توسعه با AWS SDK - دسترسی برنامه‌ریزی شده بدون سرور Amazon EventBridge - Developing with AWS SDK - Programmatic Access w/ Serverless

  • مقدمه - Amazon EventBridge - در حال توسعه با AWS SDK Introduction - Amazon EventBridge - Developing with AWS SDK

  • رویدادها را با استفاده از AWS SDK در Amazon EventBridge قرار دهید Put Events on Amazon EventBridge using AWS SDK

  • قانون رویداد را با استفاده از AWS SDK در Amazon EventBridge قرار دهید Put Event Rule on Amazon EventBridge using AWS SDK

  • با استفاده از AWS SDK، Event Target را روی Amazon EventBridge قرار دهید Put Event Target on Amazon EventBridge using AWS SDK

آزمایشگاه‌های عملی: معماری میکروسرویس رویداد محور با استفاده از آمازون EventBridge Hands-on Labs : Event-Driven Microservice Architecture Using Amazon EventBridge

  • مقدمه - میکروسرویس‌های رویداد محور و میکروسرویس‌های جداسازی با رویدادها Introduction - Event-Driven Microservices and Decouple Microservices with Events

  • معماری‌های میکروسرویس‌های رویداد محور Event-Driven Microservices Architectures

  • زیرساختی برای معماری میکروسرویس رویداد محور با EventBridge ایجاد کنید Create Infrastructure for Event-Driven Microservice Architecture wth EventBridge

  • زیرساختی برای اتوبوس رویداد مشتری Amazon EventBridge با Event-Drive ایجاد کنید Create Infrastructure for Amazon EventBridge Customer Event Bus with Event-Drive

  • کد عملکرد Lambda Basket Microservices را توسعه دهید Develop Basket Microservices Lambda Function Code

  • کد عملکرد Lambda Basket Microservices - قسمت 2 را توسعه دهید Develop Basket Microservices Lambda Function Code - Part 2

  • استقرار و تست سبد Microservices Lambda Deploy and Test Basket Microservices Lambda

  • کد عملکرد Lambda Microservices Order and Notification را ایجاد کنید Develop Order and Notification Microservices Lambda Function Code

  • تست E2E - آزمایشگاه‌های عملی: معماری میکروسرویس رویداد محور Test E2E - Hands-on Labs : Event-Driven Microservice Architecture

  • پاک کردن منابع Clean up Resources

AWS Step Functions - سازماندهی تراکنش های توزیع شده برای Microservices AWS Step Functions - Orchestrate Distributed Transactions for Microservices

  • AWS Step Functions چیست؟ What is AWS Step Functions ?

  • مزایا و معایب استفاده از توابع مرحله ای AWS Benefits and Drawbacks of using AWS Step Functions

  • از موارد توابع مرحله ای AWS استفاده کنید Use Cases of AWS Step Functions

  • مفاهیم اصلی توابع مرحله AWS - ماشین حالت، وضعیت، وظیفه، پاس، صبر AWS Step Functions Core Concepts - State Machine, States, Task, Pass, Wait

  • انواع گردش کار توابع مرحله AWS - گردش کار استاندارد در مقابل اکسپرس AWS Step Functions Workflow types - Standard vs. Express Workflows

توابع مرحله آمازون - بررسی با کنسول مدیریت AWS Amazon Step Functions - Walkthrough with AWS Management Console

  • شروع به کار با توابع مرحله AWS با استفاده از کنسول مدیریت AWS Getting started with AWS Step Functions using AWS Management Console

  • با استفاده از کنسول AWS، ماشین وضعیت HelloWorld را در توابع مرحله AWS ایجاد کنید Create HelloWorld State Machine in AWS Step Functions using AWS Console

  • با AWS Step Functions Workflow Studio از ابتدا State Machine ایجاد کنید Create State Machine from Scratch with AWS Step Functions Workflow Studio

  • با استفاده از AWS Lambda، ماشین حالت توابع مرحله ایجاد کنید Create Step Functions State Machine Using AWS Lambda

آزمایشگاه‌های عملی: الگوی حماسی برای ارکستراسیون تراکنش‌های توزیع‌شده Hands-on Labs: Saga Pattern for Orchestrate Distributed Transactions

  • مقدمه - الگوی حماسه برای معاملات توزیع شده ارکستر Introduction - Saga Pattern for Orchestrate Distributed Transactions

  • الگوی حماسه برای معاملات توزیع شده Saga Pattern for Distributed Transactions

  • الگوی حماسه - رقص و ارکستراسیون Saga Pattern - Choreography and Orchestration

  • توابع مرحله AWS - تراکنش های توزیع شده را با الگوی Saga هماهنگ کنید AWS Step Functions - Orchestrate Distributed Transactions with Saga Pattern

  • ماشین حالت توابع مرحله AWS را برای مورد استفاده از سفارش مکان طراحی کنید Design AWS Step Functions State Machine for Place Order Use Case

چارچوب های استقرار بدون سرور Serverless Deployment Frameworks

  • مقدمه - چارچوب های استقرار بدون سرور Introduction - Serverless Deployment Frameworks

  • IaC چیست - زیرساخت به عنوان کد What is IaC - Infrastructure as Code

  • AWS Cloud Formation AWS Cloud Formation

  • AWS CDK - کیت توسعه ابر AWS CDK - Cloud Development Kit

  • AWS CDK Core Concepts - Apps - Stacks - Constructs - Environments AWS CDK Core Concepts - Apps - Stacks - Constructs - Environments

شروع کار با AWS CDK با توسعه اولین برنامه CDK ما Getting Started with AWS CDK with Developing our first CDK Application

  • مقدمه - شروع به کار با AWS CDK Introduction - Getting Started with AWS CDK

  • پیش نیازها - AWS CDK Toolkit Prerequisites - AWS CDK Toolkit

  • ایجاد برنامه AWS CDK برای IaC Creating AWS CDK Application for IaC

  • فهرست راهنمای پروژه CDK را کاوش کنید Explore CDK Project Directory

  • اجرای دستورات CDK در VSCODE - Set-ExecutionPolicy RemoteSigned Run CDK Commands on VSCODE - Set-ExecutionPolicy RemoteSigned

  • بررسی اجمالی دستورات CDK CDK Commands Overview

  • Bootstraping پشته CDK Bootstraping CDK Stack

  • در حال توسعه برنامه AWS CDK ما Developing our AWS CDK App

  • استقرار برنامه AWS CDK ما Deploying our AWS CDK App

  • فراموش نکنید - از بین بردن برنامه AWS CDK ما DON'T FORGET - Destroying our AWS CDK App

  • ASIGNMENT - IaC برای پروژه بدون سرور تجارت الکترونیک ASSIGNMENT - IaC for E-commerce Serverless Project

با تشکر Thanks

  • با تشکر Thanks

  • سخنرانی پاداش Bonus Lecture

نمایش نظرات

نظری ارسال نشده است.

آموزش AWS Lambda & Serverless - راهنمای توسعه‌دهنده با آزمایشگاه‌های عملی
خرید اشتراک و دانلود خرید تکی و دانلود | 320,000 تومان (5 روز مهلت دانلود) در صورت خرید اشتراک، این آموزش بدلیل حجم بالا معادل 2 دوره است و 2 دوره از اشتراک شما کم می شود. زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
28.5 hours
383
Udemy (یودمی) udemy-small
19 بهمن 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
2,377
4.7 از 5
دارد
دارد
دارد
Mehmet Ozkaya

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mehmet Ozkaya Mehmet Ozkaya

معمار نرم افزار | میکروسرویس | AWS Community Builder

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.