کتاب آموزش جامع و کاربردی طراحی و پیادهسازی RESTful API با استفاده از معماری نوین Minimal API در داتنت ۸ با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع و کاربردی طراحی و پیادهسازی RESTful API با استفاده از معماری نوین Minimal API در داتنت ۸
موضوع کلی: مهندسی نرمافزار و توسعهٔ سامانههای تحت وب
موضوع میانی: توسعه وبسرویسها و رابطهای برنامهنویسی کاربردی (API) با ASP.NET Core
📋 سرفصلهای دوره (100 موضوع)
- 1. آشنایی با مفاهیم و معماری RESTful API
- 2. مبانی و ویژگیهای جدید در داتنت ۸
- 3. نصب و راهاندازی محیط توسعه و ابزارهای مورد نیاز
- 4. ساختار پروژه در Minimal API
- 5. درک نحوه کارکرد Routing در ASP.NET Core
- 6. کار با متدهای HTTP در پیادهسازی سرویسها
- 7. مدیریت درخواستها و پاسخهای HTTP
- 8. کار با Middlewareها در معماری Minimal API
- 9. تزریق وابستگی (Dependency Injection) در داتنت ۸
- 10. مدلسازی دادهها و کار با DTOها
- 11. اعتبارسنجی دادههای ورودی با استفاده از FluentValidation
- 12. کار با Entity Framework Core برای تعامل با پایگاه داده
- 13. پیکربندی و مدیریت ارتباط با دیتابیس در محیط توسعه
- 14. پیادهسازی عملیات پایه CRUD در سرویسها
- 15. مدیریت استثناها و ایجاد پاسخهای خطای استاندارد
- 16. استفاده از فیلترها برای مدیریت درخواستها
- 17. آشنایی با قابلیت Endpoint Filters
- 18. مستندسازی API با استفاده از Swagger و OpenAPI
- 19. پیادهسازی نسخهبندی (Versioning) در وبسرویسها
- 20. محدودسازی نرخ درخواستها (Rate Limiting) برای امنیت بیشتر
- 21. مبانی احراز هویت (Authentication) در وبسرویسها
- 22. پیادهسازی توکنهای امنیتی با استاندارد JWT
- 23. مدیریت سطوح دسترسی و مجوزها (Authorization)
- 24. کار با Claimها در کنترل دسترسی کاربران
- 25. بهینهسازی عملکرد (Performance) در پاسخدهی API
- 26. استفاده از کشینگ (Caching) برای افزایش سرعت
- 27. کار با ابزارهای تست API مانند Postman و Insomnia
- 28. نوشتن تستهای واحد (Unit Testing) برای اندپوینتها
- 29. تستهای یکپارچهسازی (Integration Testing) در لایه API
- 30. مدیریت تنظیمات و پیکربندیهای محیطی (Appsettings)
- 31. کار با ابزارهای لاگگیری و مانیتورینگ
- 32. پیادهسازی قابلیت جستجو و فیلترینگ در خروجیها
- 33. صفحهبندی دادهها (Pagination) در پاسخهای ارسالی
- 34. آشنایی با معماری چندلایه (Clean Architecture) در پروژههای وب
- 35. پیادهسازی الگوهای طراحی در توسعه سرویسها
- 36. کار با AutoMapper برای نگاشت دادهها
- 37. مدیریت فایلها و بارگذاری (Upload) در API
- 38. ارسال و دریافت دادهها با فرمت JSON
- 39. بهکارگیری قابلیتهای ناهمگام (Async/Await) در کدنویسی
- 40. مدیریت تراکنشها در پایگاه داده
- 41. امنسازی API در برابر حملات متداول وب
- 42. پیادهسازی CORS برای مدیریت دسترسیهای بیندامنهای
- 43. آمادهسازی پروژه برای استقرار (Deployment)
- 44. آشنایی با کانتینرها و داکر (Docker) برای استقرار سرویسها
- 45. اصول انتشار و میزبانی در سرورهای داخلی
- 46. نگهداری و بهروزرسانی سرویسهای وب
- 47. اصول اخلاق حرفهای و رعایت حقوق مالکیت معنوی در توسعه نرمافزار
تگها:
ASP.NET Core
Minimal API
آموزش C#
برنامه نویسی داتنت
برنامه نویسی وب
توسعه بکاند
داتنت ۸
طراحی RESTful API
معماری نرمافزار
وبسرویس
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.