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