مشکل زیرساخت شبکه و افت سرعت کاملاً برطرف شده است. در حال حاضر فعالسازی و آمادهسازی دورهها در حال انجام است. از صبر و شکیبایی شما سپاسگزاریم.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش بهینهسازی و استقرار وبسرویسهای ASP.NET Core Web API
- آخرین آپدیت
دانلود Optimizing and Deploying ASP.NET Core Web APIs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره شامل مربی Coursera Coach است!
روشی هوشمندتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و در طول مسیر دوره، درک خود را عمیقتر کنید.
این دوره توسعهدهندگان را قادر میسازد تا ASP.NET Core Web APIهایی با کارایی بالا، مقیاسپذیر و قابل نگهداری بسازند. شما مهارتهای عملی در پیادهسازی جستجو، فیلتر کردن، صفحهبندی (Paging)، حافظه پنهان (Caching)، محدودسازی نرخ درخواستها (Rate Limiting) و ثبت لاگهای ساختاریافته را کسب خواهید کرد که شما را قادر میسازد تا عملکرد API را مطابق با استانداردهای صنعت بهینه کنید.
سفر ما با تسلط بر عملیات جستجو، فیلتر و صفحهبندی برای مدیریت بهینه مجموعه دادههای بزرگ آغاز میشود. سپس پیادهسازی نقاط انتهایی (Endpoints) متد PATCH، بهینهسازی عملکرد EF Core و بهرهگیری از استراتژیهای کشینگ را بررسی خواهید کرد. هر ماژول شامل تمرینهای عملی و تست است تا اطمینان حاصل شود که API شما هم قدرتمند و هم پاسخگو است.
در ادامه، این دوره شما را با متدهای پیشرفتهای مانند Rate Limiting، لاگگذاری ساختاریافته با Serilog، مدیریت استثناهای سراسری (Global Exception Handling) و بررسی سلامت (Health Checks) برای نظارت بر پایداری API آشنا میکند. در نهایت، نسخهبندی (Versioning)، مستندسازی با استفاده از Swagger و استقرار API در Microsoft Azure را خواهید آموخت تا تجربه کاملی از کدنویسی تا استقرار در فضای ابری داشته باشید.
این دوره برای توسعهدهندگان Backend، مهندسان نرمافزار و متخصصان IT ایدهآل است و نیازمند آشنایی اولیه با C# و ASP.NET Core میباشد. سطح این دوره متوسط است و تمرینات عملی آن برای ارتقای عملکرد، امنیت و قابلیت نگهداری APIها در سناریوهای واقعی طراحی شده است.
در پایان این دوره، شما قادر خواهید بود جستجو، فیلتر و صفحهبندی بهینه را در APIهای خود پیاده کنید، کوئریهای EF Core را بهینه نمایید، از کشینگ و محدودسازی نرخ درخواستها بهره ببرید، سیستم لاگگذاری ساختاریافته و نظارت بر سلامت را راهاندازی کنید، نسخهبندی و مستندسازی API را مدیریت کرده و در نهایت APIها را با موفقیت در Microsoft Azure مستقر کنید.
سرفصل ها و درس ها
جستجو، فیلتر و صفحهبندی
Searching, Filtering, and Paging
مرور کلی بخش
Section Overview
درک مفهوم صفحهبندی (Paging)
Understanding Paging
راهاندازی مدلهای صفحهبندی
Setup Paging Models
افزودن Extension برای نتایج صفحهبندی شده
Add Paged Results Extension
بهروزرسانی سرویس رزرو برای پشتیبانی از صفحهبندی
Update Booking Service to Support Paging
بهروزرسانی کنترلر رزرو برای پشتیبانی از صفحهبندی
Update Booking Controller to Support Paging
چالش: بهروزرسانی سرویسها و کنترلرهای هتل
Challenge: Update Hotels Services and Controllers
تست پیادهسازی صفحهبندی
Test Paging Implementation
درک مفهوم فیلتر کردن
Understanding Filtering
راهاندازی مدلهای فیلتر
Setup Filtering Models
پیادهسازی فیلتر کردن - بخش اول
Implement Filtering – Part 1
پیادهسازی فیلتر کردن - بخش دوم
Implement Filtering – Part 2
تست فیلتر کردن
Testing Filtering
بررسی برخی از بهترین روشها (Best Practices)
Some Best Practices
مرور کلی بخش
Section Review
پیادهسازی متد HTTP PATCH
Implementing the PATCH HTTP Verb
مرور کلی بخش
Section Overview
درک متد HTTP PATCH
Understanding the PATCH HTTP Verb
پیادهسازی نقاط انتهایی PATCH
Implementing PATCH Endpoints
بهترین روشهای استفاده از PATCH
PATCH Best Practices
مرور کلی بخش
Section Review
بهینهسازیهای عملکرد EF Core
EF Core Performance Tweaks
نمایش نظرات