لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
راه اندازی سرویس ما - افزودن نقش های 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
نمایش نظرات