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

میکروسرویس‌های پیشرفته با دات‌نت: توسعه و استقرار در آژور

میکروسرویس‌های پیشرفته با دات‌نت: توسعه و استقرار در آژور

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

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

  • به مفاهیم اصلی میکروسرویس‌ها، از جمله ارتباطات مبتنی بر رویداد و همزمان مسلط شوید.
  • یاد بگیرید چگونه با ابزارهای قدرتمندی مانند MassTransit ،RabbitMQ (تبادلات و صف‌ها) و Azure Service Bus (موضوعات و اشتراک‌ها) برای ارسال پیام یکپارچه کار کنید.
  • احراز هویت و مجوز قوی را در میکروسرویس‌ها پیاده‌سازی کنید که شامل بررسی‌های مجوز چندسطحی و تولید و اعتبارسنجی JWT است.
  • الگوهای طراحی پیشرفته‌ای مانند
  • الگوی Cache-Aside ،CQRS و اعتبارسنجی درخواست با MediatR و رفتارهای سفارشی پایپ‌لاین را بررسی کنید.
  • راه‌حل‌های مقیاس‌پذیر با Ocelot API Gateway برای مسیریابی و احراز هویت بسازید.
  • منطق مشترک را با ایجاد و مدیریت پکیج‌های NuGet سفارشی ساده کنید.
  • نگرانی‌های Cross-Cutting بحرانی در میکروسرویس‌ها را مدیریت کنید.
  • نوتیفیکیشن‌های ایمیل را با SendGrid و Azure Cache برای Redis برای عملکرد API پیاده‌سازی کنید.
  • اصول معماری تمیز را برای راه‌حل‌های قابل نگهداری و مقیاس‌پذیر اعمال کنید.
  • کالکشن‌ها و اسکریپت‌های حرفه‌ای Postman را ایجاد کنید و API‌ها را با SwaggerUI مستند کنید.
  • گردش کارها با Azure DevOps، از جمله پایپ‌لاین‌های CI و CD، آرتیفکت‌ها و انتشارها را خودکار کنید.
  • میکروسرویس‌ها را در Azure Web Apps مستقر کرده و متغیرهای محیطی App Service را برای یکپارچه‌سازی آسان در ابر پیکربندی نمایید.
  • با پایگاه‌ داده‌های اس کیوال کار کنید و از Azure App Services برای میزبانی و مدیریت اپلیکیشن‌های خود استفاده کنید.
  • از قابل اطمینان بودن سرویس با استراتژی‌هایی مانند مدیریت سرویس آفلاین با پاسخ‌های بهتر اطمینان حاصل کنید.
  • و موارد بیشتر، شامل ابزارها و تکنیک‌های عملی برای ساخت و استقرار میکروسرویس‌های پیشرفته دات‌نت

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

  • آشنایی با ساخت اپلیکیشن‌ها با دات‌نت ضروری است، زیرا دوره به مفاهیم پیشرفته میکروسرویس‌ها می‌پردازد.
  • درک اولیه از اینکه چگونه API‌های RESTful را بسازید و consume کنید به شما کمک خواهد کرد تا ارتباط میکروسرویس‌های مبتنی بر API را دنبال کنید.
  • مهارت در مفاهیم برنامه‌نویسی مانند برنامه‌نویسی شی‌گرا (OOP) و تزریق وابستگی (DI)
  • دانش اولیه از پایگاه‌داده‌های اس کیوال مفید است، زیرا شما با پایگاه‌ داده‌های رابطه‌ای در دوره کار خواهید کرد.
  • تمایل به یادگیری موضوعات پیچیده مانند سیستم‌های پیام‌رسانی، سیستم‌های توزیع شده و استقرار در ابر موجب خواهد شد که از این دوره بهره بیشتری ببرید.
  • به یک ماشین با ویژوال استودیو (یا یک IDE معادل) و یک حساب پورتال آژور برای تمرین‌های استقرار در ابر نیاز خواهید داشت.

توضیحات دوره

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

در این دوره عملی، شما با اصول بنیادین میکروسرویس‌ها آغاز کرده و به تدریج به موضوعات پیشرفته‌ای مانند ارتباط مبتنی بر رویداد، پیام‌رسانی همزمان، احراز هویت و مجوز و ایجاد پکیج‌های NuGet سفارشی می‌پردازید. با ابزارهای پیشرو در صنعت مانند MassTransit ،RabbitMQ و Azure Service Bus یاد خواهید گرفت چگونه سیستم‌هایی بسازید که چالش‌های واقعی مانند ارتباط توزیع‌شده، سازگاری داده و تحمل خطا را مدیریت کنند.

در طول دوره، شما الگوهای طراحی بحرانی مانند CQRS، الگوی Cache-Aside و معماری تمیز را بررسی خواهید کرد و اطمینان حاصل می‌کنید که راه‌حل‌های شما مقاوم، انعطاف‌پذیر و آسان برای نگهداری هستند. همچنین یاد می‌گیرید چگونه از تکنولوژی‌های پیشرفته مانند Ocelot API Gateway ،MediatR و Azure Cache for Redis استفاده کنید و از Azure DevOps برای خودکارسازی پایپ‌لاین‌های یکپارچه‌سازی مداوم و تحویل مداوم خود به منظور استقرار یکنواخت در ابر استفاده نمایید.

این دوره شامل پروژه‌های عملی و نمایش‌های دقیق است تا اطمینان حاصل کنید که می‌توانید آنچه می‌آموزید را به‌راحتی در هر محیط حرفه‌ای به کار ببرید.

نکات کلیدی دوره

  • توسعه میکروسرویس‌های End-to-End: میکروسرویس‌ها را از ابتدا بسازید، مستقر کنید و مدیریت کنید، از دات‌نت برای مقابله با چالش‌های واقعی استفاده کنید.
  • استقرار عملی در ابر: یاد بگیرید چگونه میکروسرویس‌ها را در آژور مستقر کنید، محیط‌های آماده برای تولید پیکربندی کرده و با ابزارهایی مانند Azure Cache for Redis و پایگاه داده‌های اس کیوال مقیاس‌پذیری را تضمین نمایید.
  • نگرانی‌های Cross-Cutting: ویژگی‌های بحرانی مانند لاگ کردن متمرکز، کشینگ و مدیریت خطای قوی را پیاده‌سازی کنید تا اطمینان حاصل کنید که میکروسرویس‌های شما قابل اطمینان و قابل نگهداری هستند.
  • یادگیری عملی: در پروژه‌های عملی شرکت کنید که سناریوهای واقعی را شبیه‌سازی می‌کنند و به شما اعتماد به نفس می‌دهند که بلافاصله مهارت‌های خود را به کار ببرید.
  • چارچوب‌های پیام‌رسانی جامع: به پیام‌رسانی غیر همزمان با RabbitMQ ،MassTransit و Azure Service Bus مسلط شوید و اطمینان حاصل کنید که سرویس شما می‌توانند گردش کارهای توزیع‌شده پیچیده را مدیریت کنند.

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

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

میکروسرویس‌های پیشرفته با دات‌نت: توسعه و استقرار در آژور

  • بررسی معماری میکروسرویس 13:08
  • آنچه توسعه خواهیم داد 02:38
  • سبک‌های یادگیری - پیشنهادات 05:03
  • چگونه پیاده‌سازی‌ها را شروع کنیم؟ 00:45
  • بررسی پکیج 05:47
  • ایجاد پروژه 08:37
  • ثابت‌ها - عملی 09:42
  • اطلاعات بیشتر در مورد مجوزها 10:38
  • ویژگی‌های دسترسی مجوز 03:34
  • ثابت‌های ادعا 03:14
  • الزامات مجوز 04:18
  • Provider سیاست مجوز 10:46
  • هندلر اعطای مجوزها 09:17
  • Attribute مجوز سفارشی 05:48
  • Push کردن کد به مخزن DevOps 06:02
  • راه‌اندازی Azure DevOps Nuget Feed 13:43
  • پایپ‌لاین CI-CD 13:08
  • متادیتای پکیج 08:18
  • اولین اجرای پایپ‌لاین و انتشار پکیج 07:23
  • بررسی پکیج 02:52
  • رابط‌های Response Wrapper 06:31
  • پیاده‌سازی‌های Response Wrapper - غیر جنریک 11:33
  • پیاده‌سازی Response Wrapper - جنریک 14:37
  • پیاده‌سازی Response Wrapper - موفقیت جنریک غیرهمزمان 04:29
  • استثنای اعتبارسنجی سفارشی 06:33
  • افزونه Response Wrapper 13:27
  • متد افزونه ToResponse غیر جنریک- پکیج nuget 01:42
  • متادیتای پکیج 04:27
  • پایپ‌لاین CI-CD 04:54
  • مقدمه 04:17
  • ایجاد راه‌حل 08:25
  • نصب پکیج‌ها 12:02
  • کاربر اپلیکیشن 07:03
  • نقش اپلیکیشن و ادعای نقش 03:29
  • Db Context 14:02
  • پیکربندی‌های جدول Db 09:32
  • اعمال تنظیمات از اسمبلی 01:44
  • تزریق وابستگی - Db Context 14:02
  • مهاجرت EFcore 14:39
  • مدل‌های هویت - نظریه 04:23
  • مدل درخواست ثبت‌نام کاربر 10:27
  • مدل‌های هویتی بیشتر 10:07
  • مدل view نقش کاربر 07:24
  • مدل‌های درخواست ادعای نقش 05:33
  • بروزرسانی درخواست ادعاهای نقش 07:06
  • انتشار پکیج Response Wrapper 04:52
  • بروزرسانی پکیج و CQRS 12:34
  • تغییر شناسه پکیج 06:21
  • فرمان ثبت‌نام کاربر 04:08
  • فرمان ثبت‌نام کاربر - کامل 05:11
  • پیاده‌سازی رابط ثبت‌نام کاربر 17:32
  • ثابت‌های نقش‌ها 07:33
  • تخصیص کاربر به نقش 06:23
  • بروزرسانی تعریف روش کاربر و فرمان 03:56
  • پیاده‌سازی بروزرسانی کاربر 08:13
  • تعاریف سرویس کاربر اضافی 01:40
  • پیاده‌سازی دریافت کاربر بر اساس شناسه 07:13
  • پیاده‌سازی‌های بیشتر متدهای سرویس کاربر 08:41
  • پیاده‌سازی دریافت نقش‌های کاربر 11:41
  • پیاده‌سازی دریافت نقش‌های کاربر 11:41
  • پیاده‌سازی بروزرسانی نقش‌های کاربر 17:47
  • فرمان تغییر رمز کاربر 04:46
  • فرمان‌های اضافی کاربر 05:32
  • کوئری‌های اضافی کاربر 04:06
  • رابط سرویس نقش و پیاده‌سازی ایجاد نقش 08:31
  • پیاده‌سازی حذف نقش 03:52
  • پیاده‌سازی‌های اضافی 03:55
  • پیاده‌سازی بروزرسانی مجوزهای نقش 15:11
  • پیاده‌سازی دریافت مجوزهای نقش 29:22
  • فرمان‌های نقش 06:17
  • کوئری‌های نقش 03:55
  • سرویس‌های کاربر و نقش به تزریق وابستگی 03:01
  • Seed کردن نقش‌ها و مجوزها 25:34
  • Seed کردن کاربران 16:24
  • Seeder به تزریق وابستگی 08:06
  • تست Seeder - خطاهای تزریق وابستگی 11:41
  • تست Seed - کامل 07:05
  • تعریف رابط سرویس توکن 02:53
  • پیاده‌سازی سرویس توکن - قسمت 1 13:00
  • پیاده‌سازی سرویس توکن - قسمت 2 14:27
  • دریافت ادعاها برای توکن 13:02
  • اطلاعات بیشتر در مورد helperهای توکن 12:45
  • دریافت اصل ادعا از توکن منقضی 14:52
  • توکن رفرش - کامل 13:45
  • سرویس توکن به تزریق وابستگی 00:48
  • کوئری‌های توکن 05:59
  • MediatR به تزریق وابستگی 03:57
  • اندپوینت لاگین 08:55
  • اندپوینت توکن رفرش 03:33
  • احراز هویت توکن JWT به تزریق وابستگی - قسمت 1 15:00
  • افزودن مجوز - افزودن مجوزهای پویا 03:45
  • تست لاگین - موفق 05:25
  • اندپوینت‌های کنترلر کاربر 10:25
  • اندپوینت‌های کنترلر نقش - تکلیف 01:19
  • اندپوینت‌های کنترلر نقش - راه‌حل تکلیف 02:46
  • Swagger به تزریق وابستگی 08:46
  • ترازبندی پارامترهای اعتبارسنجی JWT و تست توکن - موفق 14:48
  • بررسی پایپ‌لاین MediatR - اعتبارسنجی درخواست 06:05
  • اعتبارسنجی بدون پایپ‌لاین 16:49
  • تست اعتبارسنجی بدون پایپ‌لاین - موفق 04:32
  • پیاده‌سازی رفتار پایپ‌لاین اعتبارسنجی 23:38
  • پایپ‌لاین به تزریق وابستگی و تست - موفق 09:58
  • بررسی API Gateway 03:20
  • بررسی مخزن Ocelot 02:45
  • ایجاد پروژه 04:10
  • نصب پکیج‌ها 04:17
  • اندپوینت لاگین - پیکربندی 11:30
  • Ocelot به تزریق وابستگی 04:33
  • راه‌اندازی کالکشن Postman 11:42
  • تست لاگین 03:19
  • صفحه فرود API Gateway 08:39
  • احراز هویت Gateway - قسمت 1 12:33
  • احراز هویت Gateway - قسمت 2 07:16
  • مجوزها به تزریق وابستگی - افزودن تنظیمات هویت 03:48
  • پیکربندی Upstream و Downstream ثبت‌نام کاربر 10:23
  • اندپوینت ثبت‌نام کاربر - تست 07:35
  • اسکریپت بعد از پاسخ Postman 07:32
  • مسیرهای Upstream و پایین Downstream - دریافت کاربر بر اساس شناسه 11:25
  • سرویس غیرقابل دسترسی - مشکل 02:45
  • سرویس غیرقابل دسترسی - پیاده‌سازی میان‌افزار 11:31
  • سرویس غیرقابل دسترسی - تست میان‌افزار 03:36
  • سرویس غیرقابل دسترسی - میان‌افزار برای گنجاندن نام دامنه 09:41
  • سرویس غیرقابل دسترسی - تست گنجاندن دامنه میان‌افزار 04:27
  • کد منبع به مخزن 02:39
  • CORS API Gateway به تزریق وابستگی 03:45
  • کجاییم؟ - بروزرسانی معماری 01:08
  • مفروضات سیستم - واضح 05:55
  • بررسی سرویس محصول 02:21
  • راه‌حل 05:37
  • تعاریف موجودیت 08:25
  • پکیج‌های EFCore 02:36
  • Db Context اپلیکیشن 09:09
  • مدل‌های درخواست سرویس محصول - پکیج nuget 06:55
  • مدل‌های پاسخ خدسرویس مات محصول - پکیج nuget 06:30
  • نصب پکیج‌ها 01:20
  • تعریف سرویس برند 06:24
  • تعاریف سرویس‌های تصویر و محصول 04:41
  • پیاده‌سازی سرویس محصول - ایجاد محصول 04:13
  • پیاده‌سازی سرویس محصول - کامل 07:05
  • پیاده‌سازی سرویس تصویر - کامل 07:31
  • پیاده‌سازی سرویس برند - تکلیف 01:31
  • پیاده‌سازی سرویس برند - حل و بروزرسانی ریفکتورینگ محصول 03:16
  • رابط‌ها به تزریق وابستگی 02:46
  • فرمان ایجاد برند 09:19
  • پایپ‌لاین اعتبارسنجی - کپی و پیست 03:59
  • پکیج‌ها به تزریق وابستگی 06:08
  • اعتبارسنج‌های فرمان ایجاد برند 12:07
  • اندپوینت کنترلر ایجاد برند 08:12
  • مهاجرت Db 10:47
  • اعتبارسنجی فرمان ایجاد برند - تست 07:00
  • فرمان بروزرسانی برند 06:31
  • اعتبارسنج درخواست بروزرسانی برند 07:53
  • اندپوینت کنترلر و درخواست بروزرسانی برند 05:20
  • فیکس کردن اعتبارسنجی سطح دامنه 03:59
  • اندپوینت بروزرسانی برند - تست با خطاها 05:43
  • فرمان بروزرسانی برند - تست خطاهای ردیاب تغییر 04:51
  • ردیاب تغییر - راه‌حل تمیز 07:54
  • پیاده‌سازی امنیت در تمام سطوح - توضیح 04:10
  • بروزرسانی کتابخانه احراز هویت با مجوزهای سرویس محصول 12:52
  • پکیج - بروزرسانی احراز هویت در سرویس هویتی 10:39
  • پیکربندی مجوز در سرویس محصول 15:13
  • Attribute مجوز مورد استفاده 03:08
  • API Gateway - اندپوینت‌های برند سرویس محصول 06:10
  • سرویس محصول Push شده به مخزن 02:09
  • سرویس محصول - پیکربندی اندپوینت Postman 06:55
  • سوئیچینگ ماشین توسعه - ویدئو و صدای همگام 04:10
  • ایجاد برند - تست اندپوینت موفق 04:20
  • بروزرسانی برند - تست اندپوینت موفق 03:55
  • Push کردن تغییرات به مخزن 01:16
  • تکلیف 1 - اندپوینت‌های اضافی برند 02:56
  • بررسی پیشرفت 00:40
  • فرمان ایجاد محصول 04:53
  • اندپوینت ایجاد محصول 03:24
  • API Gateway - پیکربندی اندپوینت ایجاد محصول 02:27
  • پیکربندی و تست Postman برای ایجاد محصول - موفق 05:18
  • اعتبارسنج درخواست ایجاد محصول 07:55
  • اعتبارسنج فرمان ایجاد محصول 04:12
  • اعتبارسنجی محصول Postman - تست موفق 04:22
  • فرمان بروزرسانی محصول و اندپوینت - کاملاً end to end 06:49
  • بروزرسانی اعتبارسنجی‌های محصول 09:37
  • تست‌های اعتبارسنجی محصول در Postman - موفق 01:05
  • فرمان حذف محصول و اندپوینت 07:20
  • تست اندپوینت حذف محصول با Postman - موفق 04:04
  • دریافت محصول بر اساس کوئری شناسه 06:25
  • اندپوینت کنترلر دریافت محصول بر اساس شناسه و تست Postman - موفق 07:19
  • اندپوینت کوئری دریافت همه محصولات و تست end to end - موفق 10:36
  • نصب کش Redis 08:34
  • پایپ‌لاین کش - قسمت 1 13:45
  • پایپ‌لاین کش - قسمت 2 16:06
  • پیکربندی‌های کش 05:38
  • کش Redis به تزریق وابستگی 06:09
  • پیکربندی کش پرسش 07:05
  • تست رفتار کش - خطا و موفقیت 06:09
  • کجاییم؟ 01:59
  • نصب RabbitMQ 03:39
  • نصب پکیج‌های MassTransit 03:44
  • RabbitMQ به تزریق وابستگی 06:36
  • اضافه کردن رویداد ایجاد محصول به پکیج nuget 06:33
  • نصب پکیج بروز شده 02:13
  • رابط ناشر رویداد 04:20
  • پیاده‌سازی ناشر رویداد و تزریق وابستگی 03:19
  • رویداد ایجاد محصول - فرمان 05:02
  • رویداد ایجاد محصول - منتشر شده در RabbitMQ 09:04
  • بررسی RabbitMQ برای دومین بار 04:35
  • رویداد حذف محصول - end to end 10:22
  • بدهی فنی مقدار محصول 12:30
  • کجاییم اکنون؟ 01:54
  • سرویس موجودی - آنبوردینگ ثابت‌های احراز هویت 08:01
  • سرویس هویت - بروزرسانی پکیج‌ها 03:22
  • ایجاد پروژه‌ها 04:28
  • تعریف موجودیت مورد موجودی 02:22
  • پیکربندی‌های EntityFrameworkCore 07:18
  • مهاجرت 04:51
  • نصب پکیج‌های MassTransit 04:55
  • consumer رویداد ایجاد محصول 10:45
  • RabbitMQ به تزریق وابستگی 09:42
  • رویداد ایجاد محصول - موفقیت در consume کردن تست 04:59
  • مدل آیتم موجودی - پکیج nuget 06:19
  • تعریف و پیاده‌سازی رابط موجودی - به تزریق وابستگی 08:23
  • پیاده‌سازی CreateInventoryItemCommand 10:10
  • Helperها برای تولید بارکد و ساخت پارامتر درخواست 14:12
  • MediatR به تزریق وابستگی 03:35
  • رویداد ایجاد محصول - consume کردن و ایجاد تست آیتم‌های موجودی - موفق 10:34
  • معرفی ProductDeletedEventQueue consumer 00:55
  • پیاده‌سازی ChangeInventoryItemStatusCommand و تغییرات متدهای رابط 15:37
  • consumer حذف محصول - کامل و تزریق وابستگی 04:40
  • تست consumer رویداد حذف محصول - موفق 04:19
  • اعلامیه - منع سرویس Supplier 02:37
  • پیاده‌سازی فرمان حذف آیتم 04:12
  • GetInventoryItemsQuery - پیاده‌سازی 06:05
  • GetInventoryItemByIdQuery - پیاده‌سازی 04:45
  • GetInventoryItemsByProductIdQuery - پیاده‌سازی 01:29
  • تغییر وضعیت مورد - اندپوینت 12:45
  • تمام اندپوینت‌ها 04:08
  • پیکربندی احراز هویت 09:36
  • محافظت از اندپوینت‌ها با attribute 02:55
  • پیکربندی مسیرهای API Gateway 05:37
  • اندپوینت موجودی - پیکربندی Postman 05:32
  • تست آیتم‌های موجودی - refactoring 12:14
  • ChangeInventoryItemStatusCommand - پیاده‌سازی جداگانه 08:16
  • ChangeInventoryItemStatusCommand - تست اندپوینت موفق 01:59
  • DeleteItemById - اندپوینت و تست موفق 05:20
  • آشنایی با ارتباط بین سرویس 05:14
  • ارتقای پکیج 04:22
  • TokenForwardingHandler - پیاده‌سازی 07:18
  • ثبت HttpClient نام‌گذاری شده - پیکربندی به تزریق وابستگی 14:17
  • تعریف و پیاده‌سازی GetProductByIdAsync 08:29
  • GetInventoryItemByIdQueryHandler - یکپارچه‌سازی سرویس محصول 08:01
  • GetInventoryItemByIdQueryHandler - تست یکپارچه‌سازی سرویس محصول موفق 08:42
  • پاکسازی سرویس موجودی - مقادیر RabbitMQ به پیکربندی 12:03
  • پاکسازی سرویس محصول - مقادیر RabbitMQ به پیکربندی 08:39
  • مقدمه 01:26
  • ایجاد پروژه‌ها 03:44
  • موجودیت نوتیفیکیشن 03:19
  • پیکربندی ORM EFCore 04:34
  • مهاجرت - موفق 02:43
  • انتشار پکیج‌های مدل نوتیفیکیشن 05:48
  • نصب پکیج‌ها در لایه اپلیکیشن 03:34
  • CreateNotificationCommand - قسمت 1 02:10
  • CreateNotificationCommand - قسمت 2 07:06
  • RabbitMQ Consumer 04:12
  • RabbitMQ به تزریق وابستگی 04:53
  • ثبت نام SendGrid 04:04
  • نصب پکیج SendGrid و تعریف IEmailSender 03:31
  • پیکربندی تنظیمات ایمیل 04:40
  • EmailSender - تولید قالب 08:32
  • پیاده‌سازی EmailSender - کامل 13:46
  • میان‌افزار UseStaticFiles 03:02
  • IEmailSender به تزریق وابستگی و پیکربندی consumerهای متعدد RabbitMQ 08:20
  • تست ارسال ایمیل 07:13
  • ورود نوتیفیکیشن ایمیل به پایگاه‌داده 05:37
  • ورود نوتیفیکیشن ایمیل به پایگاه‌داده - تست موفق 01:03
  • دریافت همه نوتیفیکیشن‌ها - کوئری 07:03
  • دریافت همه اندپوینت‌های نوتیفیکیشن 03:54
  • مجوزهای نوتیفیکیشن در کتابخانه احراز هویت 03:34
  • افزودن امنیت 11:47
  • پیکربندی دروازه نوتیفیکیشن و تست Postman - موفق 07:15
  • Push کردن سرویس نوتیفیکیشن به مخزن 03:13
  • بررسی منابع آژور 03:06
  • گروه منابع و سرویس هویتی 13:46
  • سرویس App API Gateway و بررسی 10:38
  • جمع‌بندی AppServices 02:05
  • سرور پایگاه‌داده اس کیوال 03:48
  • پایگاه‌داده‌ها 06:57
  • پایگاه‌داده هویت - مهاجرت 04:39
  • پایگاه‌داده محصول - مهاجرت 03:20
  • پایگاه‌داده‌های موجودی و نوتیفیکیشن - مهاجرت 01:28
  • کش آژو برای Redis 03:43
  • Azure ServiceBus 02:32
  • تنظیمات DevOps - دیدگاه انتشار 03:38
  • DevOps - اتصال سرویس 03:00
  • پایپ‌لاین بیلد - یکپارچه‌سازی مداوم سرویس هویت 07:32
  • پایپ‌لاین انتشار - تحویل مداوم سرویس هویت 08:38
  • تأیید بعد از استقرار سرویس هویتی 01:32
  • Seed در تمام محیط‌ها و اولویت‌بندی پیکربندی متغیرهای محیطی 08:55
  • افزودن پیکربندی‌های سفارشی از طریق پایپ‌لاین انتشار - قسمت 1 07:23
  • افزودن پیکربندی‌های سفارشی از طریق پایپ‌لاین انتشار - قسمت 2 08:27
  • افزودن پیکربندی‌های سفارشی از طریق پایپ‌لاین انتشار - قسمت 3 - تست موفق 06:59
  • سرویس محصول CI-CD - قسمت 1 07:26
  • تغییر از RabbitMQ به ServiceBus - توضیح 02:46
  • موضوعات و اشتراک‌های ServiceBus 06:42
  • سرویس محصول - پیاده‌سازی ServiceBus - قسمت 1 05:01
  • سرویس محصول - پیاده‌سازی ServiceBus - قسمت 2 12:22
  • سرویس محصول - پیاده‌سازی ServiceBus و کش Redis - قسمت 3 - موفق 10:15
  • سرویس محصول - پیاده‌سازی ServiceBus و کش Redis - قسمت 4 - تست 10:54
  • سرویس موجودی - پیاده‌سازی ServiceBus - قسمت 1 13:41
  • سرویس موجودی - پیاده‌سازی ServiceBus - قسمت 2 06:54
  • سرویس موجودی - پیاده‌سازی ServiceBus - قسمت 3 10:46
  • سرویس موجودی - تست سابسکرایبر ServiceBus موفق 05:40
  • فیلترهای اشتراک ServiceBus - توضیح 03:04
  • فیلترهای اشتراک ServiceBus - پیاده‌سازی 07:37
  • فیلترهای اشتراک ServiceBus - پیاده‌سازی هدر نام رویداد 06:55
  • فیلترهای اشتراک ServiceBus - تست موفق 11:17
  • سرویس نوتیفیکیشن - استفاده از ServiceBus 06:46
  • سرویس نوتیفیکیشن - استفاده از ServiceBus کامل و تست موفق 18:19
  • بروزرسانی کد پیکربندی‌های API Gateway 08:04
  • پیکربندی API Gateway - توضیح سینتکس 06:15
  • پیکربندی دستی API Gateway و استقرار - موفق 06:11
  • تست API Gateway Postman بعد از استقرار - موفق 02:59
  • بررسی و نکات نهایی 03:46

14,773,000 2,954,600 تومان

مشخصات آموزش

میکروسرویس‌های پیشرفته با دات‌نت: توسعه و استقرار در آژور

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:320
  • مدت زمان :37:24:48
  • حجم :16.03GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
11,099,500 2,219,900 تومان
  • زمان: 28:06:16
  • تعداد درس: 215
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,406,000 1,481,200 تومان
  • زمان: 18:45:58
  • تعداد درس: 79
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,476,500 895,300 تومان
  • زمان: 11:20:05
  • تعداد درس: 123
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,595,500 1,119,100 تومان
  • زمان: 14:10:43
  • تعداد درس: 75
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,231,500 446,300 تومان
  • زمان: 05:39:43
  • تعداد درس: 88
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,522,500 904,500 تومان
  • زمان: 11:27:14
  • تعداد درس: 161
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,017,000 1,203,400 تومان
  • زمان: 15:14:07
  • تعداد درس: 171
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
4,812,000 962,400 تومان
  • زمان: 12:11:23
  • تعداد درس: 80
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
21,099,500 4,219,900 تومان
  • زمان: 53:25:00
  • تعداد درس: 166
  • سطح دوره:
  • زبان: دوبله فارسی

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

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