کتاب آموزش جامع طراحی و بهینهسازی سریع APIها با Minimal APIs در داتنت با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع طراحی و بهینهسازی سریع APIها با Minimal APIs در داتنت
موضوع کلی: توسعه نرمافزار و برنامهنویسی وب
موضوع میانی: معماری و پیادهسازی سرویسهای تحت وب با ASP.NET Core
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با مفاهیم و معماری Minimal APIs در داتنت
- 2. نصب و راهاندازی محیط توسعه برای ASP.NET Core
- 3. ساختار پروژه و فایل برنامه در Minimal APIs
- 4. درک چرخه حیات درخواست و پاسخ در وب
- 5. پیکربندی و تنظیمات اولیه برنامه
- 6. کار با Middleware در معماری مینیمال
- 7. مسیردهی و تعریف Endpointها
- 8. مدیریت درخواستهای GET برای دریافت داده
- 9. استفاده از پارامترهای مسیر و کوئری استرینگ
- 10. پیادهسازی متد POST برای ایجاد منابع
- 11. مدیریت بدنه درخواست و مدلهای ورودی
- 12. استفاده از متدهای PUT و PATCH برای بهروزرسانی
- 13. حذف منابع با متد DELETE
- 14. اعتبارسنجی دادههای ورودی با استفاده از Data Annotations
- 15. استفاده از FluentValidation در Minimal APIs
- 16. معرفی الگوهای DTO و تفکیک لایههای داده
- 17. کار با AutoMapper برای نگاشت مدلها
- 18. مدیریت خطاهای سیستم و پیادهسازی Exception Handling
- 19. ارسال پاسخهای استاندارد با IResult
- 20. کار با کدهای وضعیت HTTP و معنای آنها
- 21. آشنایی با عملیات غیرهمگام در داتنت
- 22. مدیریت توابع Async و Taskها در API
- 23. کار با تزریق وابستگی در Minimal APIs
- 24. مدیریت طول عمر سرویسها در Dependency Injection
- 25. کار با Entity Framework Core برای دسترسی به داده
- 26. پیادهسازی الگوی Repository در پروژههای وب
- 27. مدیریت پایگاه داده و مهاجرتها با Migrations
- 28. اجرای عملیات CRUD کامل با اتصال به دیتابیس
- 29. کار با فیلترها در Minimal APIs
- 30. مستندسازی خودکار API با استفاده از Swagger و OpenAPI
- 31. امنیت در ASP.NET Core و احراز هویت
- 32. پیادهسازی سطوح دسترسی و مجوزها
- 33. محدودسازی نرخ درخواستها برای افزایش پایداری
- 34. مدیریت کش برای بهینهسازی عملکرد
- 35. فشردهسازی پاسخها و بهینهسازی پهنای باند
- 36. آشنایی با Logging و مانیتورینگ در داتنت
- 37. تست واحد و تست یکپارچگی برای Endpointها
- 38. استفاده از Minimal API Groups برای سازماندهی کد
- 39. پیادهسازی نسخه گذاری API یا API Versioning
- 40. ارسال پیامهای خطا به صورت استاندارد با Problem Details
- 41. آشنایی با اصول CORS و تنظیمات دسترسی
- 42. بهینهسازی تنظیمات Kestrel برای محیط عملیاتی
- 43. آمادهسازی پروژه برای انتشار در محیطهای سروری
- 44. استفاده از Environment Variables در مدیریت تنظیمات
- 45. بررسی امنیت در برابر حملات رایج وب
- 46. ارتقای کارایی با استفاده از Response Caching
- 47. مدیریت فایلها و بارگذاری داده در API
- 48. کار با ابزارهای تست API مانند Postman
- 49. نکات پیشرفته در پیکربندی مسیرها
- 50. ارزیابی و بهینهسازی نهایی پروژه وب
تگها:
آموزش Minimal API
آموزش داتنت
برنامهنویسی ASP.NET Core
برنامهنویسی سمت سرور
بهینهسازی وبسرویس
توسعه API در داتنت
داتنت ۸
ساخت REST API
طراحی وبسرویس
معماری نرمافزار
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.