تخفیف!
آموزش ابتدایی میکروسرویس ها (Microservices) با NET. - آموزش مقدماتی میکروسرویس ها (Microservices) در دات نت

آموزش ابتدایی ساخت میکروسرویس ها با دات نت | Building Microservices with .NET – The Basics

(1 customer review)

0ریال

  • 6.5 ساعت ویدیو با زیرنویس انگلیسی
  • شامل تمامی فایل ها کد مربوط به دوره
  • دسترسی همیشگی
  • حجم: 2.04GB (ترافیک داخلی)
دانلود ها

دانلود دوره

برای دانلود آموزش ابتدایی ساخت میکروسرویس ها با دات نت | Building Microservices with .NET – The Basics ایمیل خود را وارد کنید

دانلود دوره

برای دانلود آموزش ابتدایی ساخت میکروسرویس ها با دات نت | Building Microservices with .NET – The Basics ایمیل خود را وارد کنید

توضیحات

آموزش ابتدایی ساخت میکروسرویس ها (Microservices) با NET. – آموزش مقدماتی ساخت میکروسرویس ها (Microservices) در دات نت

نام دوره : Building Microservices with .NET – The Basics 

 

به روز رسانی شد بخش 7 اضافه شده

پیش نیاز:

  • دانش پایه #C
  • تجربه اولیه توسعه وب
  • رایانه ای با Windows ، Mac OSX یا Linux نصب شده

توضیحات:

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

با ایجاد یک برنامه کاربردی واقعی مبتنی بر میکرو سرویس با .NET 5 ، گام به گام ، عناصر اساسی سرویس های خرد را یاد خواهید گرفت. دو میکروسرویس اول این برنامه در دوره آموزش مقدماتی میکروسرویس ها (Microservices) در دات نت ساخته شده است که هرکدام داده های خود را در پایگاه داده MongoDB میزبان Docker ذخیره می کند و هر دو از طریق کارگزار پیام RabbitMQ و MassTransit به صورت نا همزمان ارتباط برقرار می کنند.

در اینجا برخی از مواردی که در دوره آموزش ابتدایی ساخت میکروسرویس ها (Microservices) با NET. خواهید آموخت ، آورده شده است:

  • نحوه ایجاد میکرو سرویس های مبتنی بر ASP.NET Core 5 از ابتدا با استفاده از Visual Studio Code
  • از پایگاه های اطلاعاتی MongoDB NoSQL برای استفاده منحصر به فرد توسط هر سرویس کوچک استفاده کنید
  • برقراری ارتباط بین سرویس های ناهمزمان از طریق RabbitMQ و MassTransit
  • اصول معماری میکروسرویس ، مزایا و معایب آن
  • پیاده سازی الگوهای معمول طراحی مورد استفاده با سرویس های خرد مانند مخزن ، آزمایش مجدد با پشتیبان گیری نمایی و قطع کننده مدار
  • از انواع رکورد C# 9 برای تعریف DTO ها و قراردادهای پیام مورد استفاده توسط سرویس های کوچک استفاده کنید
  • نحوه پیاده سازی عملیات متداول یک رابط برنامه کاربردی کوچک سرویس REST
  • از Docker و Docker Compose برای اجرای سرویس هایی مانند MongoDB و RabbitMQ در جعبه خود برای پشتیبانی از سرویس های کوچک خود استفاده کنید.
  • برای کشف و تعامل با API های میکروسرویس خود از Swagger/OpenAPI و Postman استفاده کنید
  • برقراری ارتباط بین خدمات انعطاف پذیر از طریق IHttpClientFactory و Polly
  • پیاده سازی داده های نهایی را با تکرار داده ها در سرویس های کوچک انجام دهید
  • میکروسرویس ها را با یک برنامه تک صفحه ای مبتنی بر دنیای واقعی ادغام کنید
  • بسته های NuGet ایجاد کنید تا منطق و پیام های قابل استفاده مجدد را در سرویس های کوچک به اشتراک بگذارید
  • دو سرویس میکرو از یک برنامه به انتها بسازید که در آن بازیکنان می توانند اقلام بازی را با ارز مجازی خریداری کنند

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

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

بنابراین من عمداً وقت می گذارم تا هر مفهوم جدید را به شیوه ای بسیار ساده توضیح دهم تا مطمئن شوم که هدف کدی که قصد نوشتن آن را دارید ، درک می کنید.

هیچ کد جادویی که از منابع خارجی یا پنهان کپی شده باشد ، پیدا نخواهید کرد . ما کاملاً از ابتدا شروع می کنیم و من هر خطی از کد را که به پروژه ها اضافه می کنم توضیح خواهم داد .

شما باید از دانش اولیه #C و به طور ایده آل تجربه توسعه وب برای استفاده بیشتر از دوره آموزش ابتدایی ساخت میکروسرویس ها (Microservices) با NET. را برخوردار باشید.

با این حال ، من هیچ پیش فرضی در مورد دانش قبلی شما در مورد ASP.NET Core یا سایر کتابخانه ها ، ابزارها و تکنیک های مورد استفاده در طول دوره ندارم . تا زمانی که مشتاق یادگیری با انجام هستید ، فکر می کنم از این دوره واقعا لذت خواهید برد ، زیرا من هنگام نوشتن کد با هم هر کاری را که انجام می دهم توضیح خواهم داد.

در پایان این دوره ، شما یک برنامه کاربردی با دو سرویس میکروسکوپی مبتنی بر NET خواهید داشت ، اما مهمتر از همه شما هر خط کد ، نحوه همکاری میکروسرویس ها و اینکه چرا ما به اجرای نهایی رسیدیم را درک خواهید کرد .

دوره آموزش ابتدایی ساخت میکروسرویس ها (Microservices) با NET. برای چه کسانی است:

  • توسعه دهندگان مبتدی C# / .NET که می خواهند درک عمیقی از اجزای سازنده سرویس های کوچک داشته باشند
  • توسعه دهندگان مجرب C# / .NET که با سرویس های میکرو آشنا هستند و می خواهند درک کنند این معماری مدرن برای پروژه هایشان منطقی است یا خیر.
  • هرکسی که مایل است با انجام کار یاد بگیرد. حتی اگر تا به حال برنامه ASPNET Core ایجاد نکرده اید ، نباید در این دوره مشکلی داشته باشید زیرا من هر خط کد را با جزئیات توضیح خواهم داد

 

1 review for آموزش ابتدایی ساخت میکروسرویس ها با دات نت | Building Microservices with .NET – The Basics

  1. یودمی ایران

    دوره در خواستی خود را از راه های ارتباطی در خواست کنید

دیدگاه خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *