آموزش توسعه دهنده AWS: Lambda Deep Dive

AWS Developer: Lambda Deep Dive

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: با استفاده از AWS Lambda ، یک توسعه دهنده می تواند کدی مقیاس پذیر ، مقاوم در برابر خطا و بدون ارائه سرورها یا مدیریت سرور ، در ابر بنویسد. این دوره نحوه ایجاد ، استقرار و مدیریت برنامه های بدون سرور مبتنی بر رویداد را با استفاده از AWS Lambda آموزش می دهد. نوشتن برنامه های مقیاس پذیر ، تحمل خطا و پاسخگو سخت است و علاوه بر این انتظار می رود که دقیقاً بدانید چند سرور ، پردازنده ها و میزان حافظه مورد نیاز برای کد شما - به ویژه هنگام اجرای در Cloud. در این دوره ، AWS Developer: Lambda Deep Dive ، شما می آموزید که چگونه توابع مبتنی بر رویداد و مقرون به صرفه را که براساس تقاضا برای انجام وظایف بدون تهیه و مدیریت سرورها مهار می کنند ، مهار کنید. ابتدا یاد خواهید گرفت که چگونه با استفاده از توابع AWS Lambda برنامه های بدون سرور ایجاد کنید. بعد ، شما یاد خواهید گرفت که چگونه از توابع مرحله برای هماهنگی جریان های پیچیده استفاده کنید. سرانجام ، شما یاد خواهید گرفت که چگونه توابع Lambda را در تولید مدیریت و استقرار دهید و حتی آنها را روی دستگاه محلی خود اجرا کنید. پس از پایان این دوره ، درک خوبی از توابع AWS Lambda خواهید داشت که به شما در ایجاد برنامه های بدون سرور مبتنی بر رویداد کمک می کند.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

شروع کار با AWS Lambda Getting Started with AWS Lambda

  • معرفی دوره Course Introduction

  • بررسی اجمالی دوره Course Overview

  • معرفی AWS Lambda Introducing AWS Lambda

  • چرا باید از AWS لامبدا استفاده کرد؟ Why Use AWS Lambda?

  • AWS هزینه های لامبدا AWS Lambda Costs

  • AWS Lambda Limits AWS Lambda Limits

  • شروع کار با AWS Lambda Getting Started with AWS Lambda

  • نسخه ی نمایشی: راه اندازی یک حساب جدید AWS Demo: Setting up a New AWS Account

  • هویت و مدیریت دسترسی AWS AWS Identity and Access Management

  • درک سیاست های IAM Understanding IAM Policies

  • نسخه ی نمایشی: نقش ها و سیاست های IAM Demo: IAM Roles and Policies

  • بررسی اجمالی برنامه آزمایشی Overview of the Demo Application

  • خلاصه Summary

نوشتن و استفاده از توابع Lambda Writing and Deploying Your Lambda Functions

  • بررسی اجمالی ماژول Module Overview

  • بررسی اجمالی عملکرد Lambda Lambda Function Overview

  • ایجاد عملکرد جدید AWS Lambda Creating a New AWS Lambda Function

  • نسخه ی نمایشی: ایجاد جدول DynamoDB Demo: Creating DynamoDB Table

  • نسخه ی نمایشی: ایجاد عملکرد جدید Lambda Demo: Creating a New Lambda Function

  • بارگذاری عملکرد Lambda Uploading Lambda Function

  • معرفی CloudWatch Introducing CloudWatch

  • نظارت بر AWS لامبدا Monitoring AWS Lambda

  • ورود به سیستم با استفاده از CloudWatch Logging Using CloudWatch

  • نسخه ی نمایشی: ورود به سیستم با استفاده از CloudWatch Demo: Logging Using CloudWatch

  • معرفی CloudWatch Events Introducing CloudWatch Events

  • نسخه ی نمایشی: عملکردهای راه انداز با استفاده از CloudWatch Events Demo: Triggering Functions Using CloudWatch Events

  • خلاصه Summary

ایجاد برنامه های بدون سرور Creating Serverless Applications

  • بررسی اجمالی ماژول Module Overview

  • خلاصه: عبور پارامتر در توابع Lambda Recap: Parameter Passing in Lambda Functions

  • با استفاده از منابع رویداد Using Event Sources

  • استفاده از S3 به عنوان منبع رویداد Using S3 as Event Source

  • نسخه ی نمایشی: استفاده از S3 به عنوان منبع رویداد Demo: Using S3 as Event Source

  • ایجاد API های بدون سرور با API Gateway Creating Serverless APIs with API Gateway

  • نسخه ی نمایشی: ایجاد API های بدون سرور با API Gateway Demo: Creating Serverless APIs with API Gateway

  • استفاده از جریانهای DynamoDB Using DynamoDB Streams

  • استفاده از سرویس اطلاع رسانی ساده Using Simple Notification Service

  • عبور مقادیر با استفاده از متغیرهای محیطی Passing Values Using Environment Variables

  • نسخه ی نمایشی: ساخت خط لوله اعلان بدون سرور Demo: Building Serverless Notification Pipeline

  • محدودیت های همزمان لامبدا Lambda Concurrency Limits

  • نسخه ی نمایشی: تنظیم محدودیت های DLQ و همزمانی Demo: Setting DLQ and Cuncurrency Limits

  • خلاصه Summary

استفاده از توابع مرحله برای کنترل جریان Using Step Functions to Control Flow

  • بررسی اجمالی ماژول Module Overview

  • معرفی توابع مرحله Introducing Step Functions

  • چرا باید از توابع مرحله استفاده کرد؟ Why Use Step Functions?

  • تعریف ایالات با استفاده از ASL Defining States Using ASL

  • نسخه ی نمایشی: ایجاد ماشین های دولتی Demo: Creating State Machines

  • راه اندازی توابع مرحله Triggering Step Functions

  • نسخه ی نمایشی: فراخوانی توابع مرحله از Lambda Demo: Invoking Step Functions from Lambda

  • نسخه ی نمایشی: استفاده از API Gateway برای شروع اجرای دستگاه دولتی Demo: Using API Gateway to Start State Machine Execution

  • انواع حالت State Types

  • دولت وظیفه The Task State

  • پردازش ورودی و خروجی Input and Output Processing

  • نسخه ی نمایشی: استفاده از توابع لامبدا در ماشین های دولتی Demo: Using Lambda Functions in State Machines

  • دولت انتظار The Wait State

  • دولت انتخاب The Choice State

  • نسخه ی نمایشی: افزودن شاخه به ماشین های دولتی Demo: Adding Branching to State Machines

  • مدیریت خطاها Handling Errors

  • دولت موازی The Parallel State

  • شکست خورده و موفق شوید Fail and Succeed States

  • نسخه ی نمایشی: مدیریت خطا ، موازی بودن و خرابی ها Demo: Error Handling, Parallel, and Failures

  • خلاصه Summary

استقرار برنامه های بدون سرور Deploying Serverless Applications

  • بررسی اجمالی ماژول Module Overview

  • دنیای واقعی چالش های لامبدا Real World Lambda Challenges

  • نسخه لامبدا Lambda Versioning

  • نسخه درد نقاط Versioning Pain Points

  • استفاده از نام مستعار Using Aliases

  • نسخه ی نمایشی: با استفاده از نسخه ها و نام های مستعار Demo: Using Versions and Aliases

  • معرفی مدل برنامه بدون سرور Introducing the Serverless Application Model

  • با استفاده از مدل سرور AWS Using the AWS Serverless Model

  • اعلام ماشه های لامبدا Declaring Lambda Triggers

  • بخش Globals The Globals Section

  • نسخه ی نمایشی: AWS SAM Demo: AWS SAM

  • استقرار برنامه های بدون سرور با استفاده از SAM Deploying Serverless Applications Using SAM

  • نسخه ی نمایشی: اجرای برنامه های بدون سرور با استفاده از SAM Demo: Deploying Serverless Applications Using SAM

  • معرفی SAM CLI Introducing SAM CLI

  • فراخوانی عملکردهای لامبدا به صورت محلی Invoking Lambda Functions Locally

  • نسخه ی نمایشی: اجرای AWS Lambda بر روی دستگاه شما Demo: Running AWS Lambda on Your Machine

  • تولید نمونه رویدادها Generating Sample Events

  • اجرای API Gateway به صورت محلی Running API Gateway Locally

  • خلاصه Summary

نمایش نظرات

آموزش توسعه دهنده AWS: Lambda Deep Dive
جزییات دوره
3h 18m
80
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
59
4 از 5
دارد
دارد
دارد
Dror Helper
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Dror Helper Dror Helper

Dror یک معمار نرم افزار مستقل است. وی بیش از یک دهه است که بصورت حرفه ای نرم افزار می نویسد و در این مدت برای غولهای صنعتی مانند اینتل و SAP و همچنین شرکتهای کوچک نوپا کار کرده است. وی دانش گسترده ای در مورد بسیاری از زبان ها و سیستم عامل های برنامه نویسی از جمله C ++ ، Assembly ، دات نت (C #/VB) و جاوا دارد. Dror متخصص روش شناسی چابک و شیوه های مهندسی نرم افزار است. هنگامی که کد نمی نویسید ، Dror مربیان را توسعه می دهد و دوره هایی را در مورد کد پاک ، آزمایش واحد ، الگوهای طراحی ، اشکال زدایی و TDD/BDD برگزار می کند. سخنرانی های ترسناک در سراسر جهان در مورد توسعه نرم افزار ، روش های چابک و طراحی تست محور. در وبلاگ خود (http://blog.drorhelper.com) دورور در مورد زبان های برنامه نویسی ، ابزارهای توسعه نرم افزار ، کد تمیز ، نوشتن کد با راهنمایی تست ها و هر چیز دیگری که به نظر او جالب است می نویسد.