آموزش جامع توسعه Serverless در AWS (دوره عملی) - آخرین آپدیت

دانلود Introduction to AWS Serverless Development (Hands-On Course)

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: با ساخت یک اپلیکیشن وب Serverless واقعی، کار با AWS Lambda، API Gateway، Cognito، S3، CloudFront و DynamoDB را بیاموزید. استقرار یک اپلیکیشن کامل بدون سرور در AWS با استفاده از S3، CloudFront، Lambda، API Gateway، DynamoDB و Cognito. پیاده‌سازی سیستم ثبت‌نام و ورود کاربران با استفاده از Amazon Cognito، پروتکل OAuth 2.0 و توکن‌های JWT. امن‌سازی محتوای خصوصی با استفاده از کوکی‌های امضا شده CloudFront و Lambda Authorizer. ساخت یک شمارنده بازدید لحظه‌ای (Real-time) با استفاده از WebSocket API Gateway و DynamoDB Streams. شناسایی و رفع چالش‌های دنیای واقعی در معماری Serverless: از جمله CORS، IAM، هدرهای WebSocket، کوکی‌های JWT و موارد دیگر. پیش نیازها: درک مناسب از مفاهیم پایه توسعه وب مانند اتصال فرانت‌اند به بک‌اند، احراز هویت و کوکی‌ها. داشتن حساب کاربری AWS تسلط بر HTML، CSS و JavaScript

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


آیا عباراتی مانند AWS Lambda، API Gateway، S3، CloudFrontیا DynamoDBرا شنیده‌اید اما هرگز متوجه نشده‌اید که چگونه در کنار هم کار می‌کنند؟

این دوره برای تغییر این وضعیت طراحی شده است.

به جای صرف ساعت‌ها وقت روی تئوری، شما یک اپلیکیشن وب Serverless کامل را از صفر با استفاده از محبوب‌ترین سرویس‌های AWS خواهید ساخت. هر سرویس دقیقاً زمانی معرفی می‌شود که پروژه به آن نیاز داشته باشد، که این امر فرآیند یادگیری را ساده و شهودی می‌کند.


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


آنچه خواهید ساخت:

✓یک وب‌سایت با میزبانی جهانی با استفاده از Amazon S3 و CloudFront

✓یک شمارنده بازدید لحظه‌ای با قدرت AWS Lambda، API Gateway و DynamoDB

✓وب‌سایت رزومه امن محافظت شده با CloudFront Signed Cookies

✓پشتیبانی از آپلود و ردیابی فایل رزومه برای چندین کاربر با استفاده از AWS Cognito

همه موارد گام به گام در محیط AWS Console ساخته می‌شوند.


ویژگی‌های دوره:

✓مناسب برای مبتدیان

✓کاملاً عملی از ابتدا تا انتها

✓معماری مطابق با استانداردهای دنیای واقعی

✓کوتاه و متمرکز

✓بدون تئوری‌های غیرضروری

✓شامل مراحل پاک‌سازی منابع برای جلوگیری از هزینه‌های AWS


چرا از من یاد بگیرید؟

صدها دوره AWS در دسترس است، پس چرا این دوره را انتخاب کنید؟

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

من به هزاران یادگیرنده کمک کرده‌ام تا AWS را از طریق آموزش‌های کاربردی و پروژه محور درک کنند. محتوای من به توسعه‌دهندگان سراسر جهان رسیده و دوره AWS Cognito من در freeCodeCamp معرفی شده است.

در این دوره، ساعت‌ها وقت خود را صرف تماشای اسلایدها یا حفظ کردن سرویس‌های AWS نمی‌کنید. در عوض، یک اپلیکیشن Serverless کامل را گام به گام می‌سازید، می‌فهمید هر سرویس چگونه در معماری جای می‌گیرد و اشتباهات رایج مبتدیان را یاد می‌گیرید.

هر درس به دقت ساختار یافته تا به سه سوال پاسخ دهد:

چیست؟این سرویس چه کاری انجام می‌دهد؟

چرا؟چرا به آن نیاز داریم؟

چگونه؟چگونه از آن در یک اپلیکیشن واقعی استفاده کنیم؟


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

اگر منتظر ساده‌ترین شروع برای یادگیری AWS Serverless بودید، این دوره برای شماست.

بیایید اولین اپلیکیشن بدون سرور خود را با هم بسازیم.



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

پیش‌نیازها Prerequisites

  • پیش‌نیازهای دوره Course Prerequisites

  • هزینه‌ها و بودجه‌بندی Cost and Budget

مقدمه Introduction

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

  • سرورلس چیست و مزایای آن با مثال‌های واقعی What is serverless and benefits with real life example

  • سرفصل‌های دوره Course Outline

  • مخزن گیت‌هاب (GitHub Repo) GitHub Repo

راه‌اندازی وب‌سایت رزومه (S3 + CloudFront) Get Your Resume Website Up (S3 + CloudFront)

  • آنچه خواهیم ساخت What We'll Build

  • سرویس AWS S3 AWS S3

  • سرویس AWS CloudFront AWS CloudFront

  • آزمایشگاه‌های AWS Skillbuilder برای S3 و CloudFront AWS Skillbuilder Labs for S3 and CloudFront

  • میزبانی وب‌سایت استاتیک در S3 و محدودیت‌های آن AWS S3 Static Website Hosting and Limitations

  • میزبانی وب‌سایت استاتیک با استفاده از S3 و CDN CloudFront Host Static Website Using AWS S3 and CloudFront CDN

داینامیک کردن وب‌سایت: افزودن شمارنده بازدید Make Resume Website Dynamic: Add a Visitor Counter

  • آنچه خواهیم ساخت What We'll Build

  • سرویس AWS API Gateway AWS API Gateway

  • سرویس AWS Lambda AWS Lambda

  • سرویس AWS DynamoDB AWS DynamoDB

  • آزمایشگاه‌های AWS Skillbuilder برای API Gateway، Lambda و DynamoDB AWS Skillbuilder Labs for API Gateway, Lambda, DynamoDB

  • معماری سیستم Architecture

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

  • ساخت API مشاهده بازدیدها Create Views API

  • یکپارچه‌سازی با CloudFront (رفتار توزیع برای API) CloudFront Integration (Distribution Behavior for API)

امن‌سازی رزومه با لینک‌های محدود (Signed Cookies) Lock the Resume Behind a Secure Link (Signed Cookies)

  • آنچه خواهیم ساخت What We'll Build

  • کوکی‌های امضا شده CloudFront (رفتار محدود شده) AWS CloudFront Signed Cookies (Restricted Behavior)

  • معماری سیستم Architecture

  • امن‌سازی رزومه Secure the Resume

پیاده‌سازی لحظه‌ای: شمارنده بازدید زنده (WebSockets API Gateway + DynamoDB Streams) Go Real-Time: Live View Counter (WebSockets API Gateway + DynamoDB Streams)

  • آنچه خواهیم ساخت What We'll Build

  • سرویس WebSocket API Gateway WebSocket API Gateway

  • سرویس DynamoDB Streams DynamoDB Streams

  • توضیحات بیشتر درباره DynamoDB Streams More on DynamoDB Streams

  • معماری سیستم Architecture

  • ساخت شمارنده لحظه‌ای - بخش اول Build Realtime Counter Part 1

  • ساخت شمارنده لحظه‌ای - بخش دوم Build Realtime Counter Part 2

  • امن‌سازی WebSocket Secure WebSocket

پشتیبانی از چند کاربر: ثبت‌نام و داشبورد (Cognito + OAuth + JWT) Add Multi-User Support: Sign-up & Dashboard (Cognito + OAuth + JWT)

  • آنچه خواهیم ساخت What We'll Build

  • سرویس AWS Cognito AWS Cognito

  • پروتکل OAuth 2.0 OAuth2.0 Protocol

  • دموی OAuth 2.0 و توکن JWT OAuth2.0 Demo and JWT

  • گردش کار: معماری بخش اول Workflow: Architecture Part1

  • رفتارهای CDN: معماری بخش دوم CDN Behaviors: Architecture Part2

  • ساخت فرانت‌اند داشبورد مدیریتی Build Management Dashboard Frontend

  • امن‌سازی API Gateway با استفاده از Cognito Authorizer Secure AWS API Gateway Using AWS Cognito Authorizer

  • بک‌اند داشبورد مدیریتی Management Dashboard Backend

  • راه‌اندازی محلی داشبورد مدیریتی Management Dashboard Local Setup

  • توضیحات بیشتر درباره CORS More on CORS

  • ساخت HTTP APIهای سمت کاربر Build Viewer Side HTTP APIs

  • ساخت اتصال WebSocket سمت کاربر Build Viewer Side WebSocket Connection

پاک‌سازی منابع، گام‌های بعدی و تبریکات! Resource Cleanup, What's Next and Congratulations!

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

  • گام‌های بعدی چیست؟ What's Next?

  • تبریکات نهایی! Congratulations!

نمایش نظرات

آموزش جامع توسعه Serverless در AWS (دوره عملی)
جزییات دوره
4 hours
49
(آخرین آپدیت)
97
5 از 5
دارد
دارد
دارد
Rishi Tiwari
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Rishi Tiwari Rishi Tiwari

AWS Community Builder و توسعه‌دهنده Serverless