دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بوت کمپ فریمورک بدون سرور - نود جی اس، AWS و میکروسرویس ها

بوت کمپ فریمورک بدون سرور - نود جی اس، AWS و میکروسرویس ها

✅ سرفصل و جزئیات آموزش

در این دوره می آموزید که چگونه با استفاده از فریمورک بدون سرور، اپلیکیشن های قابل اعتماد و مقیاس پذیر را بدون زحمت توسعه دهید.

آنچه یاد خواهید گرفت

  • آشنایی با فریمورک بدون سرور
  • معماری میکروسرویس ها
  • احراز هویت و مجوز در میکروسرویس ها
  • تجربه عملی با وب سرویس های آمازون
  • توسعه اپلیکیشن هایی که می‌ توانند بدون دردسر مقیاس‌ های بالا را مدیریت کنند.
  • توسعه نرم افزار با نود جی اس
  • توسعه REST API
  • پایداری داده (DynamoDB)
  • میکروسرویس‌ ها با استفاده از صف‌ های پیام (SQS) ارتباط خود را از دست می‌ دهند.

پیش نیازهای دوره

  • درک اولیه از جاوا اسکریپت و یا نود جی اس توصیه می شود، اما لازم نیست.
  • دانش اولیه در توسعه بک اند توصیه می شود، اما لازم نیست.

توضیحات دوره

آیا تا به حال احساس کرده اید که دوست دارید یک اپلیکیشن بک اند بسازید که بتواند میلیون ها کاربر را مدیریت کند، اما از ایده مدیریت (یا یادگیری نحوه مدیریت) زیرساخت پشت آن وحشت داشتید؟

آیا تا به حال احساس کرده اید که دوست دارید به جای اطمینان از راه اندازی و اجرا از سرویس های خود، روی ارائه ویژگی های ارزشمند تمرکز کنید؟

آیا تا به حال احساس کرده اید که بیش از آنچه باید پرداخت می کنید؟

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

فریمورک بدون سرور، راه توسعه اپلیکیشن های بدون سرور را با ارائه یک API مناسب برای توسعه‌ دهندگان که از ده‌ ها ارائه‌ دهنده ابری از جمله وب سرویس های آمازون، پلتفرم Google Cloud، مایکروسافت آژور و غیره پشتیبانی می‌ کند، متحول می‌ کند.

فراتر از آن، فریمورک بدون سرور به طور هوشمند به شما کمک می کند زیرساخت خود را به عنوان کد (IaC) مدیریت کنید، که شانس پرداخت هزینه برای سرویس هایی را که استفاده نمی شوند از بین می برد.

در این دوره یاد می گیرید که چگونه اپلیکیشن های بدون سرور قابل اعتماد و مقیاس پذیر را با پیروی از معماری میکروسرویس ها توسعه دهید. این دوره 100% عملی بوده و شما یک اپلیکیشن واقعی را توسعه خواهید داد.

  • REST API و اندپوینت های CRUD (AWS Lambda و API Gateway)
  • پایداری داده (AWS DynamoDB)
  • صف های پیام برای ارتباطات متقابل سرویس (AWS SQS)
  • تریگرهای رویداد زمانبندی شده (AWS EventBridge)
  • مدیریت استک ابری (AWS CloudFormation)
  • ذخیره سازی آبجکت در ابر (AWS S3)
  • نوتیفیکیشن های ایمیل (AWS SES)
  • میان افزار
  • احراز هویت و مجوز (Lambda Authorizer)
  • اعتبارسنجی داده و مدیریت خطا
  • و خیلی موارد دیگر

علاوه بر این، شما تجربه عملی با برخی از محبوب ترین و مفیدترین سرویس ها در پلتفرم AWS خواهید داشت. تقاضا برای کارشناسان AWS به طور مداوم در حال افزایش است، زیرا AWS بیشترین سهم را در بین تمام ارائه دهندگان ابری دارد.

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

  • توسعه دهندگانی که می خواهند درباره معماری بدون سرور و فریمورک بدون سرور بیشتر بیاموزند.
  • توسعه دهندگانی که می خواهند یاد بگیرند که چگونه با ابر وب سرویس های آمازون (AWS) کار کنند.
  • توسعه دهندگانی که می خواهند یک اپلیکیشن واقعی، قابل اعتماد و مقیاس پذیر را از صفر تا تولید توسعه دهند.
  • توسعه دهندگان سطح متوسط جاوا اسکریپت ​​که می خواهند در توسعه بک اند غوطه ور شوند.
  • توسعه دهندگانی که می خواهند بهترین شیوه ها را هنگام توسعه توابع لامبدا بیاموزند.

بوت کمپ فریمورک بدون سرور - نود جی اس، AWS و میکروسرویس ها

  • بررسی پروژه 03:56
  • معماری بدون سرور به طور خلاصه 02:45
  • آشنایی با فریمورک بدون سرور 06:13
  • یوزکیس های واقعی بدون سرور 01:47
  • محتوای ارزشمند بیشتر 00:45
  • آشنایی با معماری میکروسرویس ها 07:50
  • Tier رایگان AWS 01:01
  • نصب نود جی اس و NPM 00:45
  • نصب AWS CLI 00:37
  • نصب CLI فریمورک بدون سرور 01:05
  • پیکربندی AWS CLI + IAM 03:33
  • (اختیاری) بودجه ها و هشدارهای AWS 03:50
  • راه اندازی Postman 01:31
  • بیایید متصل شویم 00:29
  • ایجاد پروژه فریمورک بدون سرور 02:12
  • آناتومی پروژه بدون سرور 07:22
  • استقرار اپلیکیشن ما برای اولین بار 06:55
  • (نکته) حذف استک 00:44
  • ایجاد یک مزایده - بخش 1 07:00
  • ایجاد یک مزایده - بخش 2 04:38
  • آشنایی با DynamoDB 09:53
  • ایجاد جدول DynamoDB ما (IaaC) 06:19
  • استفاده از DynamoDB DocumentClient برای درج یک مزایده 06:59
  • تعریف دستورات نقش IAM (مجوزها) 06:45
  • بهینه سازی serverless.yml - بخش 1 - نقش ها و دستورات IAM 04:47
  • بهینه سازی serverless.yml - بخش 2 - توابع ذاتی و متغیرهای سفارشی 07:29
  • فریمورک آفلاین بدون سرور - آیا ارزشش را دارد؟ 03:09
  • آشنایی با Middy و میان افزار 07:55
  • عملیات CRUD - دریافت مزایده ها 06:04
  • عملیات CRUD - دریافت مزایده با شناسه 07:33
  • ایجاد میان افزار مشترک 04:54
  • عملیات CRUD - ثبت یک مناقصه 08:19
  • اعتبارسنجی - ثبت یک مناقصه 04:22
  • استفاده از رویدادهای زمانبندی شده برای پردازش مزایده ها 06:21
  • ایجاد ایندکس ثانویه گلوبال (status و endingAt) 07:21
  • شناسایی مزایده های پایان یافته 09:24
  • بستن مزایده ها 07:29
  • اعتبارسنجی - مناقصه روی مزایده های بسته شده 01:34
  • (چالش) دریافت مزایده ها - فیلتر بر اساس وضعیت 05:16
  • اعتبارسنجی اسکیمای جی سان - دریافت وضعیت مزایده ها 06:29
  • (چالش) ایجاد اعتبارسنجی اسکیمای مزایده 03:34
  • (چالش) اعتبارسنجی اسکیمای ثبت مناقصه 02:21
  • مقدمه بخش 03:27
  • آشنایی با Auth0 02:12
  • ایجاد اپلیکیشن Auth0 02:30
  • دریافت توکن های تست 05:08
  • استقرار سرویس احراز هویت 08:10
  • حفاظت از اندپوینت های سرویس مزایده 05:34
  • تعیین هویت فروشنده 02:26
  • تعیین هویت مناقصه گزار (+ اعتبارسنجی) 04:13
  • راه اندازی سرویس نوتیفیکیشن 01:37
  • اعتبارسنجی آدرس ایمیل (AWS SES) 01:21
  • تعریف تابع لامبدا sendMail 03:47
  • ارسال اولین ایمیل (تست) ما 04:59
  • آشنایی با SQS و صف های پیام 05:32
  • Provisioning صف پیام SQS یا MailQueue در AWS 07:18
  • ارسال دستی پیام های SQS 02:25
  • اکسپورت متغیرهای MailQueue (CloudFormation) 05:20
  • ایمپورت خروجی ها در سرویس مزایده 03:37
  • اطلاع رسانی به مناقصه گزار و فروشنده 07:05
  • (چالش) مدیریت کیس بدون مناقصه 02:47
  • (اختیاری) لغو کامنت گذاری تریگر EventBridge 00:31
  • راه اندازی باکت S3 و تابع لامبدا 08:26
  • (اختیاری) انقضای تصویر Amazon S3 01:23
  • آپلود عکس در S3 08:06
  • فیکس کردن سریع مدیریت خطا 02:02
  • تنظیم URL تصویر در DynamoDB 06:33
  • (چالش) اعتبارسنجی مالکیت مزایده 03:14
  • (چالش) اعتبارسنجی بادی درخواست (base64) 04:49
  • دموی فرانت اند 02:15
  • فعال سازی CORS در سرویس مزایده 03:05
  • راه اندازی فرانت اند مزایده ها 04:47

2,146,000 429,200 تومان

مشخصات آموزش

بوت کمپ فریمورک بدون سرور - نود جی اس، AWS و میکروسرویس ها

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:72
  • مدت زمان :05:26:17
  • حجم :2.63GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,495,000 499,000 تومان
  • زمان: 06:19:16
  • تعداد درس: 40
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,787,000 1,357,400 تومان
  • زمان: 17:11:52
  • تعداد درس: 113
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
770,000 154,000 تومان
  • زمان: 01:57:58
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,351,500 870,300 تومان
  • زمان: 11:01:32
  • تعداد درس: 53
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
711,000 142,200 تومان
  • زمان: 01:48:43
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,930,000 786,000 تومان
  • زمان: 09:57:30
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,360,500 1,672,100 تومان
  • زمان: 21:10:47
  • تعداد درس: 202
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,720,500 1,144,100 تومان
  • زمان: 14:29:26
  • تعداد درس: 36
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید