آموزش ارائه و تکامل ریز خدمات در ASP.NET Core

Versioning and Evolving Microservices in ASP.NET Core

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره چندین روش و روش برتر برای تکامل و نسخه برداری از API های میکرو سرویس های ASP.NET Core شما را آموزش می دهد. در این دوره ، Versioning and Evolving Microservice در ASP.NET Core ، یاد خواهید گرفت که با خیال راحت و موثر API های ریز سرویس خود را تکامل دهید. با نسخه کردن آنها ابتدا ، ارزش اجتناب از شکستن تغییرات را کشف خواهید کرد تا به ما امکان اضافه کردن ایمنی کارایی به API ها را بدهید. در مرحله بعدی ، شما انواع استراتژی ها و بهترین روش ها را برای نسخه دهی API کشف خواهید کرد. سرانجام ، شما می آموزید که چگونه این تکنیک ها را در متن یک برنامه ریز سرویس های ASP.NET Core در جهان عملی کنید. پس از اتمام این دوره ، مهارت و دانش استراتژی های نسخه بندی لازم برای تکامل و بهبود API های ریز سرویس خود را با حفظ سازگاری به عقب خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

درک اینکه چرا API تکامل می یابد Understanding Why APIs Evolve

  • معرفی دوره Course Introduction

  • معرفی GloboTicket Introducing GloboTicket

  • نسخه ی نمایشی - ساخت کد GloboTicket Demo - Building the GloboTicket Code

  • نسخه ی نمایشی - مهاجرت پایگاه داده Demo - Database Migrations

  • نسخه ی نمایشی - در حال اجرا از خط فرمان Demo - Running From the Command Line

  • نسخه ی نمایشی - در حال اجرا از Visual Studio Demo - Running from Visual Studio

  • چرا API ها تکامل می یابند Why APIs Evolve

  • خلاصه ماژول Module Summary

حفظ سازگاری به عقب Maintaining Backwards Compatibility

  • معرفی ماژول Module Introduction

  • شکستن تغییرات Breaking Changes

  • مجبور کردن مشتریان برای ارتقا Forcing Clients to Upgrade

  • استراتژی های نسخه سازی Versioning Strategies

  • انتخاب یک استراتژی نسخه Picking a Versioning Strategy

  • خلاصه ماژول Module Summary

در حال پیاده سازی نسخه API Implementing API Versioning

  • معرفی ماژول Module Introduction

  • الزامات جدید New Requirements

  • نسخه ی نمایشی - مهاجرت پایگاه داده Demo - Database Migrations

  • نسخه ی نمایشی - امکان نسخه سازی Demo - Enabling Versioning

  • نسخه ی نمایشی - پشتیبانی از چندین نسخه API Demo - Supporting Multiple API Versions

  • نسخه ی نمایشی - کد Refactoring Demo - Refactoring Code

  • نسخه ی نمایشی - پیکربندی نسخه بندی Demo - Configuring Versioning

  • نسخه ی نمایشی - مسیریابی مبتنی بر URL Demo - URL Based Routing

  • نسخه ی نمایشی - آزمایش سازگاری به عقب Demo - Testing Backwards Compatibility

  • نسخه ی نمایشی - مستندات Swagger Demo - Swagger Documentation

  • خلاصه ماژول Module Summary

پیام های نسخه ای Versioning Messages

  • معرفی ماژول Module Introduction

  • مزایای پیام رسانی Benefits of Messaging

  • دستورات و پیام های رویداد Commands and Event Messages

  • شکستن تغییرات و پیام ها Breaking Changes and Messages

  • نسخه ی نمایشی - پیاده سازی نسخه های پیام جدید Demo - Implementing New Message Versions

  • نسخه ی نمایشی - آزمایش سازگاری به عقب Demo - Testing Backwards Compatibility

  • خلاصه ماژول Module Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش ارائه و تکامل ریز خدمات در ASP.NET Core
جزییات دوره
1h 41m
33
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
23
4.7 از 5
دارد
دارد
دارد
Mark Heath
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Mark Heath Mark Heath

مارک هیت یک توسعه دهنده نرم افزار مستقر در ساوتهمپتون انگلیس است و در NICE Systems به عنوان یک معمار نرم افزار برای ایجاد سیستم های مدیریت شواهد دیجیتال ابری برای پلیس کار می کند. او خالق NAudio است ، یک چارچوب منبع باز صوتی برای .NET. او علاقه مند به بهبود مستمر مهارت های خود و آموزش سایر توسعه دهندگان است و در سال های اخیر به ویژه بر روی چالش های ایجاد سیستم های مستقر در Azure مقیاس پذیر و قابل اعتماد تمرکز کرده است. او در اوقات فراغت خود (بسیار محدود) از ضبط استودیوی خانگی ، فوتبال و الهیات و گذراندن وقت با پنج فرزند بسیار پرانرژی خود لذت می برد.