به اولین دوره آموزشی 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 ستاره
دوره عالی تا کنون. فکر میکردم ساخت میکروسرویسها قبل از اینکه با این دوره آشنا شوم دشوار بود. فرانک اوز یک راه ساده برای ایجاد چنین پروژه هایی با فناوری جدید انقلابی ارائه می دهد. من خیلی خوش شانس هستم که این دوره را پیدا کردم.
از دوره لذت ببرید
معمار نرم افزار، نویسنده
نمایش نظرات