آموزش AWS Lambda و چارچوب بدون سرور - دست در دست یادگیری!

AWS Lambda and the Serverless Framework - Hands On Learning!

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: توسعه و استقرار توابع AWS Lambda با سرور بدون سرور، یادگیری ادغام دنیای واقعی لامبدا با خدمات وب آمازون توسعه و استقرار توابع AWS Lambda به درستی با چارچوب بدون سرور یادگیری اصول و گزینه های پیشرفته AWS Lambda استقرار سه پروژه دنیای واقعی که با S3، SES تعامل دارند، Step Function، SNS، EventBridge، API Gateway، DynamoDB، EC2 و CloudWatch YAML را بیاموزید و کل استقرار خود را با استفاده از کد پیکربندی و مدیریت کنید. در پایان، شما آماده خواهید بود هر توابع AWS Lambda را بنویسید Learn AWS SAM (مدل برنامه بدون سرور) ) پیش نیازها: برای اسکریپت نویسی دانش پایه در پایتون یا NodeJS خوب است درک اولیه AWS Cloud برای گذراندن این دوره ترجیح داده می شود. ماشین مک/لینوکس/ویندوز اخیر دانش خط فرمان ترجیح داده می شود تمایل زیادی به یادگیری چیزهای هیجان انگیز جدید!

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

این دوره، برخلاف سایر دوره‌ها، رویکردی دارد که به شما می‌آموزد چگونه توابع AWS Lambda را از اولین سخنرانی‌ها به درستی اجرا کنید.

  • بدون کار دستی از طریق رابط کاربری AWS

  • همه پیکربندی و استقرار شما با استفاده از YAML و چارچوب بدون سرور کدگذاری شده است

  • بدون سردرد در بسته بندی عملکردهای شما به عنوان فایل های فشرده

AWS Lambda ابزاری فوق‌العاده برای تسلط بر زمانی است که به روش صحیح یاد می‌گیرید.

  • در هزینه صرفه جویی کنید - فقط به ازای هر بار استفاده پرداخت می کنید

  • ذخیره در بار عملیاتی - هیچ سروری برای مدیریت وجود ندارد!

  • مقیاس‌سازی خودکار از 0 تا میلیون‌ها تماس API.

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

برای این دوره، چندین تابع دنیای واقعی را در 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)

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

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


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


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

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

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

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

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

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

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


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

معرفی دوره Course Introduction

  • معرفی مربی Instructor Introduction

  • اهداف دوره/این دوره برای چه کسانی است Course Objectives/Who Is this Course For

  • آنچه در این دوره خواهید آموخت What Will You Learn in This Course

  • نمای کلی و سناریوی AWS Lambda AWS Lambda Overview and Scenario

دانلود کد Code Download

  • دانلود کد Code Download

AWS Lambda و چارچوب بدون سرور - شروع به کار AWS Lambda & the Serverless Framework - Getting Started

  • کنسول AWS Lambda - اولین عملکرد Lambda خود را ایجاد کنید AWS Lambda Console - Create Your First Lambda Function

  • نصب چارچوب بدون سرور و تنظیم نمایه AWS Installing Serverless Framework & Setting up an AWS Profile

  • استقرار اولین تابع ما با سرور بدون سرور Deploying our First Function with Serverless

  • به روز رسانی تابع از CLI Updating the Function from the CLI

  • واکشی گزارش‌های عملکرد از CLI Fetching the Function Logs from the CLI

  • حذف کامل تابع Removing the Function Completely

  • خلاصه بخش Section Summary

AWS Lambda & Serverless - Deep Dive AWS Lambda & Serverless - Deep Dive

  • با استفاده از هر زمان اجرا، عملکرد AWS Lambda را ایجاد کنید Create AWS Lambda Function Using any Runtime

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

  • AWS Lambda و مفاهیم اصلی چارچوب بدون سرور AWS Lambda and Serverless Framework Core Concepts

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

  • به ارث بردن تنظیمات از ویژگی ارائه دهنده Inheriting Settings from the Provider Property

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

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

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

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

راه اندازی AWS SAM CLI AWS SAM CLI Setup

  • راه اندازی VS Code و AWS Toolkit Setting up VS Code and AWS Toolkit

  • نصب AWS CLI Installing the AWS CLI

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

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

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

AWS SAM CLI - اجرای AWS Lambda Function به صورت محلی AWS SAM CLI - Running AWS Lambda Function Locally

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

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

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

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

  • فراخوانی مستقیم تابع لامبدا Invoking your Lambda Function Directly

  • حذف پشته Deleting the Stack

  • خلاصه بخش - آنچه ما انجام داده ایم Section Summary - What We've Done

ایجاد برنامه های AWS SAM با استفاده از VSCode و AWS Toolkit Creating AWS SAM Apps Using VSCode & AWS Toolkit

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

  • در حال استقرار در کنسول AWS Deploying to AWS Console

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

  • خلاصه بخش Section Summary

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

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

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

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

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

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

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

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

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

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

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

  • خلاصه بخش Section Summary

[دستی] - سرویس نمونه دنیای واقعی - 1 - ایجاد تصویر بند انگشتی (Python) [Hands-on] - Real World Example Service - 1 - Thumbnail Creation (Python)

  • ایجاد سرویس تولید کننده تصاویر بندانگشتی - اصول راه اندازی - نقش های IAM Creating Thumbnail Generator Service - Setup Basics - IAM Roles

  • تنظیم کننده ریز عکسها - کد - قسمت 1 Setup the Thumbnail Generator - Code - Part 1

  • راه اندازی YAML بدون سرور - پیکربندی S3 و متغیرهای سفارشی - استقرار برنامه Serverless YAML Setup - Configuring S3 and Custom Variables - Deploying the App

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

  • راه اندازی DynamoDB برای ذخیره متادیتای بند انگشتی Setting up DynamoDB for Saving Thumbnail Metadata

  • ذخیره نشانی‌های وب و متادیتا در پایگاه داده Saving Thumbnail URLs and Metadata to Database

  • ایجاد یک REST API (AWS API Gateway) برای Thumbnail Metadata Creating a REST API (AWS API Gateway) for Thumbnail Metadata

  • حذف و به روز رسانی موارد با پستچی Deleting and Updating Items with Postman

  • پاک کردن Clean up

  • افکار نهایی - خلاصه بخش Final Thoughts - Section Summary

[دستی] - سرویس نمونه دنیای واقعی 2 - REST API (Python) [Hands-on] - Real World Example Service 2 - REST API (Python)

  • REST API با Python - Code Walkthrough REST API with Python - Code Walkthrough

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

  • افکار نهایی - Python REST API Final Thoughts - Python REST API

[Hands-on] - Real World Example Service 3 - REST API (NodeJS) [Hands-on] - Real World Example Service 3 - REST API (NodeJS)

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

  • ایجاد یک Todo - نقطه پایانی API - ذخیره یک Todo از طریق نقطه پایانی API Creating a Todo - API Endpoint - Saving a Todo Through the API End Point

  • فهرست کردن همه کارها - نقطه پایانی API Listing All Todos - API End Point

  • گرفتن یک کار مجرد Getting a Single Todo

  • یک Todo را حذف کنید Delete a Todo

  • یک Todo را به روز کنید Update a Todo

  • پاک کردن Clean up

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

[Hands-on] - خدمات نمونه دنیای واقعی 4 - فرم تماس با ما - SES، API Gateway [Hands-on] - Real World Example Service 4 - Contact us Form - SES, API Gateway

  • مقدمه آمازون SES Amazon SES Introduction

  • راه اندازی سرویس ایمیل و استقرار آن Setting up the Email Service and Deploying It

  • استقرار سرویس و آزمایش SES Deploying SES Service and Testing

  • راه اندازی SES تابع Lambda و Front-end & SendEmail Setting up SES the Lambda function and the Front-end & SendEmail

  • SES Final Toughts SES Final Toughts

[Hands-on] - سرویس نمونه دنیای واقعی 5 - معماری اشتراک ایمیل [Hands-on] - Real World Example Service 5 - Email Subscription Architecture

  • سرویس اشتراک ایمیل - راهنمای معماری Email Subscription Service - Architecture Walkthrough

  • راه اندازی سرویس ما - افزودن نقش های IAM برای S3 و آپلود فایل JSON در S3 Setting up Our Service - Adding IAM roles for S3 & Uploading the JSON File to S3

  • راه اندازی getQuotes End Point و استقرار سرویس Setting up the getQuotes End Point and Deploying the Service

  • ایجاد نقطه پایانی API مشترک Creating a Subscriber API Endpoint

  • پایان با Subscriber API EndPoint - What's Next Finished with Subscriber API EndPoint - What's Next

  • SES در مقابل SNS SES vs SNS

  • راه اندازی SNS در YAML بدون سرور و تایید ایمیل Setting up SNS in Serverless YAML and Confirming Email

  • راه اندازی SNS و Mailer Endpoint Setting up SNS and the Mailer Endpoint

  • استفاده از SNS برای انتشار پیام به مشترکین از طریق نقطه پایانی جدید Using SNS to Publish Messages to Subscribers via the new Endpoint

  • ایجاد فرم Frontend و ارسال پیام Creating the Frontend Form and Sending Messages

  • راه اندازی SendGrid Email API Setting up SendGrid Email API

  • راه اندازی SendEmail Endpoint Setting up the SendEmail Endpoint

  • SendEmail و getSubscriber Endpoints را تنظیم کنید Set up SendEmail and getSubscriber Endpoints

  • ارسال ایمیل به مشترکین خود با SendGrid API Sending Email to our Subscribers with SendGrid API

  • زمان‌بندی رویدادها با EventBridge و CouldWatchEvent (زمان‌بندی) Scheduling Events with EventBridge and CouldWatchEvent (Schedule)

  • افکار نهایی - خلاصه بخش Final Thoughts - Section Summary

مراحل بعدی Next Steps

  • جایزه Bonus

نمایش نظرات

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

آموزش AWS Lambda و چارچوب بدون سرور - دست در دست یادگیری!
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
10.5 hours
91
Udemy (یودمی) udemy-small
10 تیر 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
58,551
4.5 از 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، پرفروش ترین مربی

Udemy (یودمی)

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

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