آموزش انقلاب توسعه میکروسرویس ها با .Net5 و Dapr

Microservices Development Revolution with .Net5 and Dapr

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
توضیحات دوره: آموزش توسعه اپلیکیشن میکروسرویس های توزیع شده مدرن با استفاده از فناوری جدید انقلابی مایکروسافت در ماشین های جانبی توسعه برنامه های کاربردی میکروسرویس های توزیع شده مدرن با استفاده از AspNetCore5 و DAPR پیش نیازها: دانش متوسط ​​C#، AspNetCore و سرور mssql

به اولین دوره آموزشی DAPR در هر کجای دنیا خوش آمدید!

روش توسعه برنامه های میکروسرویس خود را انقلابی کنید!



این دوره توضیح می دهد که چه چیزی یک معماری میکروسرویس را از یک معماری یکپارچه جدا می کند

این برنامه به شما آموزش می دهد که چه چیزی باعث شد شرکت مایکروسافت به فناوری Dapr (زمان اجرای برنامه توزیع شده) بیاید.

به شما اجزای فناوری Dapr و اینکه این اجزا برای چه مواردی مفید هستند را به شما می آموزد

به شما می آموزد که چگونه کتابخانه Dapr را به صورت جهانی در دستگاه محلی خود نصب و/یا به روز کنید

به شما رابطه Dapr با Docker را می آموزد

این به شما می آموزد که فناوری ماشین جانبی به چه معناست و چگونه به توسعه برنامه های کاربردی میکروسرویس کمک می کند.

به شما می آموزد که بلاک فراخوانی سرویس (بلاک کشف سرویس) برای چه مواردی استفاده می شود و Dapr چه روش هایی را برای اجرای آن بلوک در پروژه های شما در دسترس قرار می دهد.

به شما Dapr SDK را برای کتابخانه دات نت می آموزد.

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

>

این به شما می‌آموزد که چگونه بلوک ساختمانی پیام‌رسانی PubSub به شما کمک می‌کند تا میکروسرویس‌های ارتباط ناهمزمان را به آسانی با فناوری Dapr sidecar بدون هیچ کد لوله‌کشی توسعه دهید.

پس از آموزش اصول اولیه، به شما امکان می دهد یاد بگیرید که چگونه یک برنامه کاربردی تجاری میکروسرویس توزیع شده کاملاً کاربردی شامل 4 میکروسرویس و پیشنهادات تشخیص چهره رایگان پورتال Azure Face API طراحی کنید.

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

به شما می آموزد که چگونه یک کلید تأیید هویت را از پورتال Azure Face API دریافت کنید و از آن در میکروسرویس خود برای ارسال عکس به API و بازیابی مختصات تصویر چهره از آنجا استفاده کنید.

به شما می آموزد که چگونه کانتینرهای docker را برای mssqlserver و maildev برای ایمیل بچرخانید.

این برنامه به شما می آموزد که چگونه با استفاده از Entity Framework Core کد انتقال ایجاد کنید و پایگاه داده و جداول آن را در طول زمان طراحی ایجاد کنید.

نحوه اجرای کد مهاجرت در طول زمان اجرا به صورت خودکار توسط کد را آموزش می دهد.

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

به شما می آموزد که اتصالات ورودی و خروجی را از کتابخانه Dapr یاد بگیرید و به خوبی از آن استفاده کنید.

به شما می آموزد که چگونه از Dapr Input Binding Block به عنوان یک سرویس کار Cron استفاده کنید تا یک نقطه پایانی webapi در فواصل زمانی منظم برای انجام کار مشخص شده بیدار شود.

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

این به شما می آموزد که چگونه از redis به عنوان ابزار پیام رسانی هنگام استفاده از pub/sub Building Block of Dapr

استفاده کنید.

با استفاده از Zipkin with Dapr از طریق داشبورد Dapr، طعم تله متری و امکانات تشخیصی را خواهید چشید.

این برنامه به شما می آموزد که چگونه از اختراع جدید دیگر مایکروسافت به نام پروژه Tye برای هماهنگ کردن ریزسرویس های خود با استفاده از یک فایل tye.yaml مشابه فناوری docker-compose اما بدون نوشتن هیچ فایل داکری استفاده کنید.

شما همچنین خواهید آموخت که چگونه یک برنامه خراب شده توسط پروژه Tye را اشکال زدایی کنید.

همچنین مزه سرور گزارش‌دهی ساختاریافته مانند SEQ را خواهید دید که به شما در بررسی جستجوهای گزارش‌ها کمک می‌کند.


می‌توانید ماجراجویی dapr خود را با دوره‌ای که اکنون آماده است ادامه دهید که جزئیات استقرار برنامه‌های میکروسرویس‌های ما را در محیط Azure Kubernetes نشان می‌دهد. این دوره در حال حاضر شامل پیشنهاد جدید مایکروسافت برای استقرار بدون سرور در Azure، یعنی استقرار Azure Container Apps است.

برخی نظرات درباره دوره:

Antilop نوشت: 5 ستاره

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

از دوره لذت ببرید



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

مقدمه دوره Introduction to the Course

  • چرا این دوره است؟ Why is this course ?

  • چرا توسعه اپلیکیشن Microservices؟ Why Microservices Application Development?

  • چرا داپر؟ Why Dapr?

فصل 2 Chapter 2

  • فصل 2 مقدمه ای بر داپر Chapter 2 Introduction to Dapr

  • فصل 2.1 نصب داپر و معماری آن Chapter 2.1 Dapr Installation and its architecture

  • فصل 2.2 نحوه میزبانی Dapr و نحوه عملکرد آن Chapter 2.2 How is Dapr hosted and how it performs

  • فصل 2.3 خلاصه مقدمه داپر Chapter 2.3 Dapr Intro Summary

بخش 3 بخش ساختمان فراخوان خدمات Chapter 3 Service Invocation Building Block

  • فصل 3.0 نحوه استفاده از بلوک ساختمان فراخوان خدمات Chapter 3.0 How to Use Service Invocation Building Block

  • فصل 3.1 بلوک ساختمانی فراخوانی خدمات ادامه دارد Chapter 3.1 Service Invocation Building Block Continued

  • فصل 3.2 نحوه استفاده از بلوک فراخوانی سرویس از برنامه Mvc Front Chapter 3.2 How to Utilize Service Invocation Block from an Mvc Front App

  • فصل 3.3 نسخه نمایشی بلوک ساختمان فراخوان خدمات Chapter 3.3 Service Invocation Building Block Demo

بخش 4 بلوک ساختمان PubSub Chapter 4 PubSub Building Block

  • فصل 4 مقدمه برای بلوک ساختمانی PubSub Chapter 4 Preface to PubSub Building Block

  • فصل 4.0 معرفی بلوک ساختمانی PubSub Chapter 4.0 PubSub Building Block Introduction

  • فصل 4.1 نحوه استفاده از Dapr SDK برای انجام Dapr PubSub Actions Chapter 4.1 How to use Dapr SDK to perform Dapr PubSub Actions

  • فصل 4.2 جریان داده PubSub Chapter 4.2 PubSub Data Flow

فصل 5 کاربرد با استفاده از بلوک های ساختمانی Dapr Chapter 5 Application Using Dapr Building Blocks

  • فصل 5.0 جزئیات برنامه توزیع شده Dapr ما Chapter 5.0 Details of Our Dapr Distributed Application

  • فصل 5.1 جزئیات برنامه توزیع شده تشخیص چهره Chapter 5.1 Face Detection Distributed Application Details

فصل 6 ساختن قسمت MvcFront Chapter 6 Building the MvcFront part

  • فصل 6.0 انتشار رویدادها از MvcFront Chapter 6.0 Publishing events from the MvcFront

  • فصل 6.1 نسخه نمایشی انتشار رویداد MvcFront Chapter 6.1 MvcFront Event Publishing Demo

فصل 7 ساخت و آزمایش OrdersApi Chapter 7 Building and Testing the OrdersApi

  • فصل 7.0 ساخت Microservice OrdersApi Chapter 7.0 Building the OrdersApi Microservice

  • فصل 7.1 OrdersApi Microservice ادامه دارد Chapter 7.1 OrdersApi Microservice Continued

  • فصل 7.2 اجرای Microservice OrdersApi Chapter 7.2 Running the OrdersApi Microservice

فصل 8 میکروسرویس FacesApi Chapter 8 FacesApi Microservice

  • فصل 8.0 آشنایی با میکروسرویس FacesApi Chapter 8.0 Introduction to FacesApi Microservice

  • فصل 8.1 اشتراک پورتال Azure Chapter 8.1 Azure Portal Subscription

  • فصل 8.2 ساخت FacesApi-1 Chapter 8.2 FacesApi Construction-1

  • فصل 8.3 FacesApi Construction-2 Chapter 8.3 FacesApi Construction-2

  • فصل 8.4 تست میکروسرویس ها Chapter 8.4 Testing the Microservices

  • فصل 8.5 افزودن بخش Consumer در OrdersApi OrderProcessedEvent Chapter 8.5 Adding the Consumer section in OrdersApi of the OrderProcessedEvent

فصل 9 ساخت MicroService و تست NotificationApi Chapter 9 Building the NotificationApi MicroService and Testing

  • Chapter 9.0 NotificationApi Chapter 9.0 NotificationApi Intro

  • فصل 9.1 ساخت Api اعلان Chapter 9.1 Notification Api Construction

  • فصل 9.2 نسخه نمایشی NotificationApi Chapter 9.2 NotificationApi Demo

  • فصل 9.3 افزودن بخش مشتری OrderDispatchedEvent از OrdersApi Chapter 9.3 Adding the OrderDispatchedEvent Consumer part of the OrdersApi

  • فصل 9.4 اجرای و آزمایش همه میکروسرویس ها Chapter 9.4 Running and Testing All Microservices

ارکستراسیون با ابزار مایکروسافت تای Orchestration with Microsoft Tye Tool

  • فصل 10.1 مقدمه ای بر پروژه Tye Chapter 10.1 Introduction to Tye Project

  • فصل 10.2 ساخت و اجرای برنامه از طریق پروژه Tye Chapter 10.2 Building and Running the App through the Tye Project

  • بعدی چیه؟ اینجا متوقف نشو What is Next? Do not stop here

نمایش نظرات

نظری ارسال نشده است.

آموزش انقلاب توسعه میکروسرویس ها با .Net5 و Dapr
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
5.5 hours
36
Udemy (یودمی) udemy-small
26 اردیبهشت 1401 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
1,076
4.4 از 5
دارد
دارد
دارد
F Frank Ozz

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

F Frank Ozz F Frank Ozz

معمار نرم افزار، نویسنده

Udemy (یودمی)

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

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