آموزش AWS SAM Framework و AWS Lambda - یک راهنمای عملی کامل

AWS SAM Framework and AWS Lambda - A Complete Hands-on Guide

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: AWS SAM Framework و توابع AWS Lambda، ساخت برنامه‌های بدون سرور دنیای واقعی یکپارچه با خدمات AWS توسعه و استقرار عملکردهای AWS Lambda به‌درستی با چارچوب AWS SAM یادگیری اصول و مفاهیم پیشرفته AWS Lambda استقرار سه پروژه دنیای واقعی که با S3، S3 تعامل دارند. , Step Function, SNS, EventBridge, API Gateway, DynamoDB, EC2 & CloudWatch با استفاده از SAM Framework YAML را یاد بگیرید و کل استقرار خود را با استفاده از کد پیکربندی و مدیریت کنید. Cloud برای گذراندن این دوره ترجیح داده می شود Recent Mac/Linux/Windows machine دانستن خط فرمان ترجیح داده می شود Drive برای یادگیری فناوری های جدید!

AWS SAM Framework (مدل برنامه کاربردی بدون سرور) و AWS Lambda بهترین راه برای ساخت برنامه‌های بدون سرور مقیاس‌پذیر و قابل اعتماد و استقرار توابع AWS Lambda در خدمات وب آمازون است. نکته مهم در مورد بدون سرور این است که شما نیازی به مدیریت هیچ سروری ندارید!

در این دوره، شما مستقیماً وارد می‌شوید و نحوه استقرار توابع AWS Lambda و اعلام و پیکربندی آن توابع را با استفاده از چارچوب AWS SAM (مدل برنامه‌های بدون سرور) خواهید آموخت.

به طور خلاصه، شما:

  • دیگر نیازی به ایجاد زیرساخت‌های بدون سرور با استفاده از کنسول مدیریت AWS به صورت دستی نیست

  • اکنون همه پیکربندی‌ها و پیاده‌سازی‌های خود را در یک فایل YAML داشته باشید

  • دیگر نیازی نیست که توابع خود را در یک فایل فشرده بسته بندی کنید و به صورت دستی آنها را در ابر AWS آپلود کنید

با AWS SAM CLI و SAM Framework، همه این کارها را با استفاده از رابط خط فرمان سریعتر انجام می دهید!

این بهترین زمان برای آشنایی کامل با AWS SAM Framework و AWS Lambda Functions برای پیکربندی، توسعه و استقرار سریع برنامه‌های بدون سرور است.


توابع AWS Lambda تمام بار کار با سرورها را انتزاعی می کند - شما یک تابع می نویسید و اجازه می دهید AWS آن را از آنجا بردارد! علاوه بر این، در هزینه صرفه جویی می کنید زیرا فقط برای هر بار استفاده پرداخت می کنید - اگر عملکردهای Lambda شما اجرا نشود، صورتحساب دریافت نمی کنید.

با توابع AWS Lambda، می‌توانید بدون نیاز به پیکربندی مجدد سرورها، به سرعت کوچک یا کوچک شوید!


برای این دوره، چندین تابع دنیای واقعی را در AWS Lambda مستقر خواهیم کرد:

  • یک سرویس تولید تصاویر کوچک خودکار در S3 (Python)

  • یک API REST با استفاده از AWS API Gateway Lambda (nodeJS)

  • یک API REST با استفاده از AWS API Gateway Lambda (Python 3)

  • یک سرویس ایمیل با استفاده از Lambda، SES، API Gateway و NextJS برای قسمت جلویی (NodeJS)

  • یک سرویس مشترک ایمیل با استفاده از SNS، API Gateway، S3، EventBridge (Schedule)، DynamoDB، Lambda، SendGrid API (NodeJS)

  • یک سرویس تشخیص چهره که چهره ها و ویژگی های آنها را تشخیص می دهد

  • سرویس آمازون Comprehend جفت شده با EventBridge که طبق برنامه با عناوین خبری انتخاب شده به کاربران ایمیل ارسال می کند

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

در این دوره آموزشی، با انجام هر چیزی که برای مهارت در استفاده از AWS Lambda و ادغام با بسیاری از سرویس‌های مختلف AWS از طریق چارچوب AWS SAM نیاز دارید، می‌آموزید!


این دوره را امتحان کنید، و اگر آن را دوست ندارید 30 روز فرصت دارید که بازپرداخت کنید. چیزی برای از دست دادن ندارید!


--------------------------------

این دوره همچنین همراه با:

است
  • دسترسی مادام العمر به همه به روز رسانی های آینده

  • یک مربی پاسخگو در بخش Q A

  • گواهی تکمیل Udemy برای دانلود آماده است

  • ضمانت بازگشت وجه 30 روزه "بدون سوال"!

اگر می‌خواهید در مورد AWS Lambda و چارچوب AWS SAM بیاموزید و بر پلتفرم AWS مسلط شوید، در این دوره به من بپیوندید!




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

معرفی Introduction

  • مقدمه - درباره مربی Introduction - About Instructor

  • اهداف دوره Course Objectives

  • آنچه یاد خواهید گرفت و پیش نیازهای دوره What You'll Learn and Course Prerequisites

  • مهم - توجه به دانش آموزان "قدیمی". Important - Note to "OLD" Students

دانلود کد Code Download

  • دانلود کد و منبع Code and Resource Download

راه اندازی محیط توسعه - کد AWS SAM CLI و VS با جعبه ابزار AWS Development Environment Setup - AWS SAM CLI & VS Code with AWS Toolkit

  • اولین عملکرد Lambda خود را در کنسول مدیریت AWS ایجاد کنید Create your First Lambda Function in AWS Management Console

  • یک نمایه AWS تنظیم کنید Setup an AWS Profile

  • محیط توسعه خود را تنظیم کنید - نمای کلی Setup Your Development Environment - Overview

  • NodeJS را نصب کنید Install NodeJS

  • VSCode & Setup AWS Toolkit را نصب کنید Install VSCode & Setup AWS Toolkit

  • AWS CLI را نصب کنید Install the AWS CLI

  • راه اندازی تنظیمات AWS Setting up AWS Configurations

  • Docker را نصب کنید Install Docker

  • AWS SAM CLI را نصب کنید Install AWS SAM CLI

چارچوب AWS Lambda و AWS SAM در عمق AWS Lambda & AWS SAM Framework In Depth

  • مقدمه ای بر AWS SAM Introduction to AWS SAM

  • ایجاد و اجرای اولین برنامه AWS SAM ما Creating and Running Our First AWS SAM Application

  • استقرار برنامه AWS SAM در AWS Cloud Deploying the AWS SAM App to AWS Cloud

  • میزبانی API به صورت محلی Hosting the API Locally

  • تابع Lambda خود را مستقیماً فراخوانی کنید Invoke your Lambda Function Directly

  • حذف پشته Deleting the Stack

  • کاری که ما تاکنون انجام داده ایم What We've Done So far

AWS SAM & AWS Toolkit AWS SAM & AWS Toolkit

  • ایجاد یک برنامه بدون سرور AWS SAM در VS Code و با جعبه ابزار AWS Creating an AWS SAM Serverless Application in VS Code and with AWS Toolkit

  • استقرار در AWS Cloud Deploying to AWS Cloud

  • به طور مستقیم از پروژه اجرا و اشکال زدایی کنید Run and Debug Directly from the Project

  • خلاصه بخش - AWS Toolkit Section Summary - AWS Toolkit

AWS SAM Deep Dive - مشخصات SAM AWS SAM Deep Dive - SAM Specifications

  • ایجاد تابع Lambda با استفاده از هر زمان اجرا Creating Lambda Function Using any Runtime

  • دوره تصادف YAML YAML Crash Course

  • مفاهیم اصلی چارچوب AWS Lambda و SAM AWS Lambda and SAM Framework Core Concepts

  • توابع مهلت زمانی و تخصیص حافظه Functions Timeout and Memory Allocation

  • مجوزهای IAM برای توابع لامبدا IAM Permissions for Lambda Functions

  • متغیرهای محیطی در AWS Lambda Environment Variables in AWS Lambda

  • VPC برای توابع لامبدا VPC for Lambda Functions

  • پشته برنامه را پاک کنید Cleanup the App Stack

  • AWS SAM و CloudFormation - نمای کلی پس‌زمینه AWS SAM and CloudFormation - Background Overview

  • قیمت گذاری AWS Lambda AWS Lambda Pricing

AWS SAM و آناتومی AWS SAM and Anatomy

  • الگوی AWS SAM Deep Dive - نمای کلی AWS SAM Template Deep Dive - Overview

  • آناتومی قالب SAM SAM Template Anatomy

  • انواع منابع AWS SAM - SimpleTable AWS SAM Resource Types - SimpleTable

توابع مرحله AWS - مقدمه AWS Step Functions - An Introduction

  • مقدمه توابع مرحله Step Functions Introduction

  • ایجاد تابع مرحله اول ما Creating our First Step function

  • افزودن حالت انتظار به ماشین حالت در توابع مرحله ای Adding a Wait State into the State Machine in Step Functions

  • حالت انتظار در توابع مرحله Wait State in Step Functions

  • حالت انتخاب - مثال کامل Choice State - Full Example

  • وضعیت وظیفه - توابع مرحله با توابع لامبدا The Task State - Step Functions with Lambda Functions

توابع مرحله و ماشین حالت با استفاده از جعبه ابزار کد VS Step Functions & State Machine Using VS Code Toolkit

  • ایجاد توابع مرحله ای با AWS SAM CLI و VS Code Creating Step Functions with AWS SAM CLI and VS Code

  • ایجاد ماشین حالت از الگو با کد VS AWS Toolkit Creating State Machine from Template with VS code AWS Toolkit

  • به روز رسانی یک ماشین حالت Updating a State Machine

  • خلاصه بخش Section Summary

[Hands-On] - جهان واقعی مثال 1 - سرویس S3 Thumbnail [Hands-On] - Real World Example 1 - S3 Thumbnail Service

  • نمای کلی سرویس S3 Thumbnail S3 Thumbnail Service Overview

  • پروژه Thumbnail را ایجاد کنید و سیاست ها و مجوزهای S3 را اضافه کنید Create Thumbnail Project and Adding Policies and S3 Permissions

  • راه اندازی Thumbnail Generator Setting up the Thumbnail Generator

  • استقرار سرویس Thumbnail و آزمایش آن Deploying the Thumbnail Service and Testing it Out

  • افزودن یک لایه وابستگی به عملکرد ما - جلسه اشکال زدایی Adding a Layer Dependency to our Function - Debug Session

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

  • الگوی سیاست - نمای کلی Policy Template - Overview

  • ذخیره ابرداده تصویر کوچک در Dynamo Saving Thumbnail Metadata to Dynamo

  • ایجاد یک دروازه REST API برای فراداده های بند انگشتی - فهرست همه ریز عکس ها Creating a REST API Gateway for Thumbnail Metadata - List all Thumbnails

  • دریافت تصویر بند انگشتی مورد Getting an Item Thumbnail

  • پاکسازی خدمات بند انگشتی Thumbnail Service Cleanup

  • حذف تصویر مورد Delete Item Image

  • افکار نهایی Final Thoughts

Hands-On - World Real مثال 2 - RESTful API با پایتون Hands-On - Real World Example 2 - RESTful API with Python

  • REST API با Python و Code Walkthrough REST API with Python and Code Walkthrough

  • تست و اشکال زدایی CRUD Python Restful API Testing and Debugging the CRUD Python Restful API

  • نظرات نهایی در مورد Python CRUD API و پاکسازی Final Thoughts on Python CRUD API and Cleanup

[Hands-On] - جهان واقعی مثال 3 - Todo REST API با NodeJS [Hands-On] - Real World Example 3 - Todo REST API with NodeJS

  • شروع به کار با TODO REST API NodeJS Getting Started with TODO REST API NodeJS

  • مرور کد برای ایجاد تابع Code Walkthrough for Create Function

  • مرور کد برای عملکرد حذف Code Walkthrough for Delete Function

  • مرور کد برای دریافت تابع Code Walkthrough for Get Function

  • مرور کد برای تابع فهرست Code Walkthrough for List Function

  • مرور کد برای عملکرد به‌روزرسانی Code Walkthrough for Update Function

  • تست TODO API TODO API Testing

  • TODO API Cleanup TODO API Cleanup

  • مراحل بعدی REST API Next Steps for REST API

[Hands-On] - ارسال ایمیل با SES، API Gateway، Lambda [Hands-On] - Send Email with SES, API Gateway, Lambda

  • بررسی اجمالی آمازون SES Amazon SES Overview

  • بررسی کد سرویس SES SES Service Code Walkthrough

  • تست سرویس SES SES Service Testing

[Hands-On] - تشخیص چهره با پایتون [Hands-On] - Face Rekognition with Python

  • شناسایی آمازون - بررسی و آزمایش کد Amazon Rekognition - Code Walkthrough and Testing

[Hands-On] - اخبار برنامه ریزی شده و درک آمازون [Hands-On] - Amazon Comprehend and Scheduled News

  • Amazon Comprehend and News Scheduler - بررسی اجمالی Amazon Comprehend and News Scheduler - Overview

  • بررسی کد برنامه زمانبندی اخبار و اشکال زدایی و آزمایش News Scheduler Code Walkthrough & Debugging and Testing

  • لایه NodeJS برای سخنرانی بعدی NodeJS Layer for the Next Lecture

  • اشکال زدایی و نهایی کردن سرویس جامع آمازون Debugging and Finalizing the Amazon Comprehend Service

مراحل بعدی Next Steps

  • مراحل بعدی Next steps

نمایش نظرات

Udemy (یودمی)

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

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

آموزش AWS SAM Framework و AWS Lambda - یک راهنمای عملی کامل
جزییات دوره
7.5 hours
82
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
1,126
4.2 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Paulo Dichone  Software Engineer, AWS Cloud Practitioner   Instructor Paulo Dichone Software Engineer, AWS Cloud Practitioner Instructor

Android، Flutter، AWS، پرفروش ترین مربی