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

میکروسرویس‌های دات‌نت با دواپس آژور و AKS - از مبانی تا تسلط

میکروسرویس‌های دات‌نت با دواپس آژور و AKS - از مبانی تا تسلط

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

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

  • ساخت اپلیکیشن جامع تجارت الکترونیک با میکروسرویس‌های ASP .NET Core 
  • استفاده از داکر، کوبرنتیز، RabbitMQ ،Redis، دواپس آژور و سرویس کوبرنتیز آژور (AKS)
  • مهارت‌های عملی در کانتینرسازی، ارکستراسیون، تحمل خطا، کش‌ کردن، مدیریت API و احرازهویت
  • ایجاد و مدیریت پایپ‌لاین‌های دواپس آژور برای یکپارچه‌سازی و استقرار مداوم (CI/CD)
  • پیاده‌سازی تحمل خطا با استفاده از Polly برای استراتژی‌های retry، مدارشکن‌ها و متدهای fallback
  • مدیریت ارتباط میکروسرویس‌ها با RabbitMQ برای پیام‌رسانی قابل‌اعتماد و یکپارچه‌سازی Redis برای کش‌ کردن داده
  • میزبانی و ارکستراسیون میکروسرویس‌ها در سرویس کوبرنتیز آژور (AKS) برای استقرارهای مقیاس‌پذیر و کارآمد

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

  • دانش ASP .NET Core
  • درک مفاهیم اولیه انگولار (اختیاری اما مفید)
  • هیچ تجربه قبلی با گیت، داکر، کوبرنتیز یا آژور نیاز نیست.

توضیحات دوره

آیا آماده‌اید که به میکروسرویس‌ها و توسعه cloud-native با رویکردی عملی و کاربردی مسلط شوید؟

به دوره‌ ما «میکروسرویس‌های دات‌نت با دواپس آژور و AKS - از مبانی تا تسلط» بپیوندید، جایی که یک اپلیکیشن جامع تجارت الکترونیک را از صفر ایجاد کرده و از ASP.NET Core و اکوسیستم آژور استفاده می‌کنیم.

دلایل برتر برای شرکت در دوره

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

آنچه در این دوره خواهید آموخت؟

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

مباحث دوره

شما اپلیکیشن تجارت الکترونیک کامل را توسعه خواهید داد که شامل موارد زیر است:

  • میکروسرویس کاربران - مدیریت داده‌ کاربر با معماری تمیز و ابزارهایی مانند AutoMapper و FluentValidation
  • میکروسرویس محصولات - مدیریت اطلاعات محصول با Minimal API و یکپارچه‌سازی MySQL و EF Core
  • میکروسرویس سفارشات - پردازش سفارشات با استفاده از MongoDB و Minimal API با تمرکز بر تحمل خطا و تاب‌آوری
  • یکپارچه‌سازی فرانت‌اند - اتصال میکروسرویس‌های خود با فرانت‌اندانگولار که از قبل ساخته شده همراه با قابلیت End-to-end

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

بله، این دوره به گونه‌ای طراحی شده که برای مبتدیان و افرادی که تجربه‌ای در ASP.NET Core و فناوری‌های مرتبط دارند، قابل دسترسی باشد.

آیا دانش کامل انگولار ضروری است؟

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

آنچه این دوره را متفاوت می‌کند؟

این دوره یک پروژه کامل و عملی با فناوری‌های پیشرفته و شیوه‌های دواپس آژور و یکپارچه‌سازی AKS ارائه می‌دهد که تجربه یادگیری کامل و عملی را فراهم می‌کند.

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

  • توسعه‌دهندگان مشتاق میکروسرویس ASP .NET Core
  • هم تازه‌کاران و هم متخصصان باتجربه
  • افرادی که به دنبال افزایش مهارت‌های خود در میکروسرویس‌های مدرن و شیوه‌های دواپس هستند.

میکروسرویس‌های دات‌نت با دواپس آژور و AKS - از مبانی تا تسلط

  • آشنایی با میکروسرویس‌ها 04:29
  • معایب معماری Monolithic 05:57
  • اصول طراحی میکروسرویس‌ها 05:38
  • تفکیک معماری Monolithic به میکروسرویس‌ها 04:47
  • بهترین شیوه‌ها برای میکروسرویس‌ها 04:29
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • مقدمه بخش 05:26
  • ایجاد میکروسرویس کاربران 17:04
  • میان‌افزار مدیریت استثنا 06:14
  • مدل‌های کاربران 08:30
  • مخزن کاربران 08:37
  • سرویس کاربران 15:01
  • کنترلر کاربران 10:26
  • Postman 13:26
  • AutoMapper - بخش 1 20:24
  • AutoMapper - بخش 2 07:47
  • تکلیف - AutoMapper None
  • Postgres 07:48
  • آشنایی با Dapper 08:57
  • Dapper ExecuteAsync 13:12
  • Dapper QueryAsync 15:54
  • FluentValidation 18:01
  • لیست متدهای Fluent Validator 06:27
  • تکلیف - FluentValidation None
  • مبانی گیت [تئوری] 06:09
  • مخزن گیت‌هاب برای میکروسرویس کاربران 14:15
  • Swagger 09:32
  • اپلیکیشن کلاینت انگولار 12:56
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • تکلیف - توسعه میکروسرویس محصولات None
  • راه‌حل تکلیف - ایجاد میکروسرویس محصولات 07:08
  • کد Boilerplate 08:33
  • MySQL 10:00
  • DbContext محصولات 15:30
  • مخزن محصولات 18:16
  • قرارداد سرویس محصولات 12:44
  • اعتبارسنجی Fluent محصولات 06:16
  • AutoMapper محصولات 13:23
  • سرویس محصولات 15:10
  • راه‌حل تکلیف - سرویس محصولات 15:22
  • اندپوینت‌های Minimal API 12:56
  • راه‌حل تکلیف - اندپوینت‌های Minimal API 21:28
  • تست اندپوینت‌های API - بخش 1 12:29
  • تست اندپوینت‌های API - بخش 2 15:12
  • Swagger 06:31
  • رابط کاربری انگولار محصولات 12:22
  • مخزن گیت‌هاب برای میکروسرویس محصولات 05:06
  • سوالات مصاحبه - بخش 1 None
  • گردش‌کار استقرار [تئوری] 07:16
  • هایپروایزر [تئوری] 06:38
  • آشنایی با داکر [تئوری] 03:46
  • مزایای کانتینرسازی [تئوری] 06:26
  • کانتینرهای داکر در مقابل ماشین‌های مجازی [تئوری] 02:43
  • کانتینرها و داکر ایمیج چگونه کار می‌کنند؟ (تئوری) 04:46
  • آشنایی با داکرهاب [تئوری] 02:41
  • معماری داکر [تئوری] 04:33
  • نصب داکر 08:58
  • Dockerfile - بخش 1 17:43
  • Dockerfile - بخش 2 06:55
  • ایجاد کانتینرها و داکر ایمیج 11:51
  • حساب‌های داکرهاب 10:18
  • پوش کردن داکر ایمیج 11:23
  • داکر در لینوکس 04:55
  • Pull کردن داکر ایمیج 11:38
  • شبکه‌های داکر 16:46
  • رشته اتصال با متغیرهای محیطی 18:33
  • اسکریپت راه‌اندازی MySQL 08:05
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • آشنایی با داکر کامپوز 06:04
  • فایل YAML - بخش 1 12:00
  • فایل YAML - بخش 2 10:08
  • فرمان‌های داکر کامپوز 04:44
  • رشته اتصال در میکروسرویس کاربران 04:26
  • پوش کردن داکر ایمیج میکروسرویس کاربران 09:33
  • افزودن میکروسرویس کاربران به داکر کامپوز 24:12
  • فرمان‌های مهم داکر 14:49
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • تکلیف - توسعه میکروسرویس سفارشات None
  • راه‌حل تکلیف - ایجاد میکروسرویس سفارشات 15:28
  • افزودن MongoDB 11:29
  • انتیتی‌های سفارش 12:00
  • مخزن سفارشات 23:57
  • DTO سفارش 08:39
  • قرارداد سرویس سفارشات 07:59
  • اعتبارسنج‌های سفارش 10:25
  • مپرهای سفارش 12:51
  • سرویس سفارشات - بخش 1 21:41
  • سرویس سفارشات - بخش 2 08:24
  • اندپوینت‌های سفارشات 12:39
  • تکلیف - اندپوینت‌های CUD میکروسرویس سفارشات None
  • راه‌حل تکلیف - اندپوینت‌های CUD سفارشات 07:49
  • کانتینر داکر MongoDB 05:42
  • اسکریپت راه‌اندازی MongoDB 09:12
  • تست اندپوینت‌های سفارشات 10:58
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • الگوهای ارتباطی میکروسرویس (تئوری) 08:25
  • اندپوینت GetUserByUserID 22:28
  • سرویس HttpClient سفارشی 12:13
  • ارتباطات میکروسرویس با استفاده از HttpClient 24:00
  • اندپوینت GetProductByProductID 08:37
  • داکر کامپوز در ویژوال استودیو - بخش 1 15:37
  • داکر کامپوز در ویژوال استودیو - بخش 2 10:33
  • داکر کامپوز در ویژوال استودیو - بخش 3 26:06
  • اشکال‌زدایی میکروسرویس‌ها در ویژوال استودیو 12:03
  • تکلیف - اعتبارسنجی ProductID در میکروسرویس سفارشات None
  • راه‌حل تکلیف - اعتبارسنجی ProductID در میکروسرویس سفارشات 15:13
  • تکلیف - بارگذاری جزئیات محصول در میکروسرویس سفارشات None
  • راه‌حل تکلیف - بارگذاری جزئیات محصول در میکروسرویس سفارشات 16:30
  • تکلیف - بارگذاری جزئیات کاربر در میکروسرویس سفارشات None
  • راه‌حل تکلیف - بارگذاری جزئیات کاربر در میکروسرویس سفارشات 12:13
  • اپلیکیشن فرانت‌اند با سفارشات 07:12
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • آشنایی با تحمل خطا (تئوری) 04:40
  • Polly 03:04
  • WaitAndRetry - بخش 1 09:21
  • WaitAndRetry - بخش 2 14:13
  • سرویس‌های سیاست 14:20
  • Exponential Backoff 05:18
  • داده‌ خطا 06:49
  • مدارشکن‌ها 15:41
  • BrokenCircuitException 04:49
  • Fallback 23:24
  • Timeout 08:20
  • TimeoutRejectedException 02:30
  • Bulkhead Isolation 09:57
  • سیاست ترکیبی 05:01
  • تکلیف - سیاست‌های تحمل خطا None
  • راه‌حل تکلیف - سیاست‌های تحمل خطا 09:46
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • آشنایی با کش‌ کردن (تئوری) 07:49
  • داکر ایمیج Redis 10:13
  • پکیج Redis NuGet 07:14
  • خواندن از کش 08:18
  • نوشتن در کش 15:13
  • پاسخ ServiceUnavailable 10:25
  • تکلیف - کش Redis برای داده‌ میکروسرویس کاربران None
  • راه‌حل تکلیف - کش Redis برای داده‌ میکروسرویس کاربران 09:29
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • آشنایی با API Gateway (تئوری) 04:49
  • پکیج Ocelot NuGet 07:05
  • ocelot.json 10:43
  • API Gateway با داکر کامپوز 10:40
  • تمامی مسیرها در ocelot.json 14:10
  • ارتباطات میکروسرویس با API Gateway 06:03
  • فرانت‌اند با API Gateway 06:32
  • Polly با Ocelot 05:29
  • محدودیت‌ نرخ 06:38
  • کش‌ کردن پاسخ 05:08
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • آشنایی با RabbitMQ (تئوری) 06:31
  • تبادلات RabbitMQ (تئوری) 06:02
  • داکر ایمیج RabbitMQ 06:12
  • پکیج RabbitMQ NuGet 08:31
  • اتصال RabbitMQ 06:03
  • کلاس Publisher 10:21
  • فراخوانی کلاس Publisher 14:15
  • کلاس Consumer 13:47
  • رویداد "دریافت شده" 09:40
  • سرویس میزبانی شده 12:49
  • تکلیف - پیام حذف محصول در RabbitMQ None
  • راه‌حل تکلیف - پیام حذف محصول در RabbitMQ 16:14
  • تبادل Fanout 08:03
  • تبادل تاپیک 09:20
  • تبادل هدرها 13:57
  • تکلیف - غیرمعتبرسازی کش محصولات None
  • راه‌حل تکلیف - غیرمعتبرسازی کش محصولات 15:10
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • آشنایی با رایانش ابری (تئوری) 05:47
  • مدل‌های سرویس ابری (تئوری) 03:41
  • آشنایی با آژور (تئوری) 04:23
  • سابسکریپشن آژور 06:37
  • راه‌اندازی Azure CLI 06:51
  • گروه منابع 08:52
  • دمو - اپلیکیشن Web API 05:22
  • رجیستر کانتینر آژور 12:56
  • AppService در مقابل اپلیکیشن‌های کانتینری در مقابل AKS (تئوری) 05:46
  • AppService - بخش 1 13:06
  • AppService - بخش 2 14:31
  • اپلیکیشن‌های کانتینری آژور 11:56
  • تکلیف - میکروسرویس تبادل ارز مستقر شده روی ACA None
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • سوالات مصاحبه - بخش 3 None
  • آشنایی با کوبرنتیز (تئوری) 05:51
  • معماری کوبرنتیز (تئوری) 09:37
  • ایجاد خوشه AKS 14:46
  • فرمان‌های اولیه kubectl 02:25
  • مانیفست‌های استقرار - بخش 1 08:01
  • مانیفست‌های استقرار - بخش 2 13:52
  • مانیفست‌های سرویس 12:32
  • پوش کردن ایمیج‌های میکروسرویس به ACR 23:10
  • مانیفست‌های استقرار برای میکروسرویس‌ها 14:43
  • عیب‌یابی پادها - بخش 1 12:08
  • مانیفست‌های سرویس برای میکروسرویس‌ها 10:59
  • عیب‌یابی پادها - بخش 2 15:19
  • کالکشن‌های Postman 07:35
  • Zero Down Time Rollout 06:59
  • Secrets در کوبرنتیز 07:35
  • تکلیف - سرویس موقعیت مکانی در AKS None
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • سوالات مصاحبه - بخش 3 None
  • آشنایی با دواپس آژور (تئوری) 20:11
  • سابسکریپشن دواپس آژور 05:06
  • درخواست موازی‌سازی برای پایپ‌لاین‌ها 06:08
  • بوردهای آژور 13:58
  • مخازن آژور 10:36
  • راه‌حل تکلیف - مخازن آژور 06:52
  • برنچ‌ها و Pull Requests 15:26
  • ایجاد پایپ‌لاین آژور 10:27
  • اتصالات سرویس رجیستر کانتینر 05:14
  • درک پایپ‌لاین YAML 14:10
  • اجرای پایپ‌لاین 10:48
  • افزودن تست‌ها به مخزن 08:01
  • افزودن تست‌ها به پایپ‌لاین - بخش 1 18:41
  • افزودن تست‌ها به پایپ‌لاین - بخش 2 05:56
  • محیط‌ها و تأییدیه‌ها 08:59
  • اتصالات سرویس کوبرنتیز 02:25
  • استقرار توسعه - بخش 1 18:10
  • استقرار توسعه - بخش 2 12:34
  • تکلیف - استقرار در محیط‌های دیگر None
  • گروه‌های متغیر 12:27
  • تکلیف - پایپ‌لاین میکروسرویس سفارشات None
  • راه‌حل تکلیف - پایپ‌لاین میکروسرویس سفارشات 23:23
  • تکلیف - پایپ‌لاین میکروسرویس کاربران None
  • راه‌حل تکلیف - پایپ‌لاین میکروسرویس کاربران 17:04
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • سوالات مصاحبه - بخش 3 None
  • آشنایی با مدیریت API (تئوری) 03:08
  • ایجاد سرویس مدیریت API 04:41
  • ایجاد APIs با استفاده از قالب HTTP 09:25
  • سیاست‌ها 07:08
  • ایجاد APIs با استفاده از قالب OpenAPI 09:59
  • کالکشن‌های Postman با استفاده از OpenAPI 10:13
  • بروزرسانی پکیج‌های NuGet 16:18
  • سوالات مصاحبه - بخش 1 None
  • آشنایی با Microsoft Entra ID (تئوری) 05:50
  • B2C Tenant 04:54
  • اپلیکیشن فرانت‌اند - رجیستریشن 07:08
  • اپلیکیشن فرانت‌اند - URI ریدایرکت 04:30
  • اپلیکیشن فرانت‌اند - مجوزهای API 07:00
  • اپلیکیشن فرانت‌اند - جریان‌های کاربر 10:53
  • پیکربندی اپلیکیشن انگولار 10:38
  • چگونه احرازهویت B2C به‌صورت داخلی کار می‌کند؟ 14:27
  • سوالات مصاحبه - بخش 1 None
  • سوالات مصاحبه - بخش 2 None
  • سوالات مصاحبه - بخش 3 None
  • آزمون تمرینی None
  • آزمون تمرینی None
  • متدهای افزونه 13:55
  • متدهای ناشناس 08:12
  • عبارات لامبدا 06:18
  • دیکشنری 17:55
  • رابط‌ها 24:03
  • سی شارپ 9 - دستورات سطح بالا 23:13
  • سی شارپ 9 - تایپ‌های مرجع Nullable 22:51
  • رکوردها 08:23

17,485,000 3,497,000 تومان

مشخصات آموزش

میکروسرویس‌های دات‌نت با دواپس آژور و AKS - از مبانی تا تسلط

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:268
  • مدت زمان :44:16:41
  • حجم :19.31GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,356,000 271,200 تومان
  • زمان: 03:26:02
  • تعداد درس: 29
  • سطح دوره:
  • زبان: دوبله فارسی
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
3,304,500 660,900 تومان
  • زمان: 08:22:41
  • تعداد درس: 74
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:29:57
  • تعداد درس: 9
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,576,500 1,315,300 تومان
  • زمان: 16:39:53
  • تعداد درس: 119
  • سطح دوره:
  • زبان: دوبله فارسی
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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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