, ,

کتاب Building Modern Web APIs with ASP.NET Core

تومان249,950

انتخاب پلن

torobpay
هر قسط با ترب‌پی: تومان62,488
۴ قسط ماهانه. بدون سود، چک و ضامن.

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب Building Modern Web APIs with ASP.NET Core

موضوع کلی: برنامه نویسی

موضوع میانی: ای‌اس‌پی دات نت کور (ASP.NET Core)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر وب ای‌پی‌آی‌ها و اصول REST
  • 2. آشنایی با HTTP: افعال (Verbs) و کدهای وضعیت (Status Codes)
  • 3. معرفی ASP.NET Core
  • 4. تنظیم محیط توسعه شما
  • 5. ایجاد اولین پروژه ASP.NET Core Web API
  • 6. کاوش ساختار پروژه
  • 7. نقش Program.cs و راه‌اندازی برنامه
  • 8. درک Middleware در ASP.NET Core
  • 9. مبانی Dependency Injection
  • 10. سرویس‌های داخلی و طول عمر سرویس‌ها
  • 11. آشنایی با دستورات .NET CLI
  • 12. کار با فرمت داده JSON
  • 13. ایجاد اولین کنترلر API
  • 14. مسیریابی پایه در ASP.NET Core Web APIs
  • 15. آشنایی با Model Binding
  • 16. مقدمه‌ای بر Entity Framework Core (EF Core)
  • 17. پیکربندی EF Core با SQL Server
  • 18. تعریف اولین مدل Entity شما
  • 19. ایجاد DbContext برای تعامل با پایگاه داده
  • 20. آشنایی با Database Migrations
  • 21. اعمال و بازگرداندن Migrations
  • 22. تزریق داده‌های اولیه به پایگاه داده (Seeding)
  • 23. انجام عملیات CRUD پایه با EF Core (GET)
  • 24. عملیات ناهمگام پایگاه داده با async/await
  • 25. درج داده در پایگاه داده (POST)
  • 26. به‌روزرسانی داده‌های موجود (PUT/PATCH)
  • 27. حذف رکوردهای داده (DELETE)
  • 28. پیگیری تغییرات در EF Core
  • 29. بارگذاری مشتاقانه، صریح و تنبل داده‌های مرتبط
  • 30. استفاده از LINQ برای کوئری‌نویسی کارآمد
  • 31. طراحی Endpoints ای‌پی‌آی: قراردادهای نام‌گذاری و URIs
  • 32. پیاده‌سازی Endpoints GET: بازیابی همه منابع
  • 33. پیاده‌سازی Endpoints GET: بازیابی یک منبع واحد بر اساس شناسه
  • 34. مدیریت پاسخ‌های Not Found (404)
  • 35. پیاده‌سازی Endpoints POST: ایجاد منابع جدید
  • 36. برگرداندن نتایج CreatedAtAction (201)
  • 37. پیاده‌سازی Endpoints PUT: به‌روزرسانی کامل منابع
  • 38. پیاده‌سازی Endpoints PATCH: به‌روزرسانی جزئی منابع
  • 39. آشنایی و استفاده از DTO ها (Data Transfer Objects)
  • 40. نقشه‌برداری اشیاء با AutoMapper
  • 41. اعتبارسنجی ورودی با Data Annotations
  • 42. ویژگی‌های اعتبارسنجی سفارشی
  • 43. اعتبارسنجی پیشرفته با FluentValidation
  • 44. Middleware سراسری برای مدیریت استثناها
  • 45. برگرداندن جزئیات مشکل (Problem Details – RFC 7807)
  • 46. شخصی‌سازی پاسخ‌های HTTP
  • 47. استراتژی‌های نسخه‌بندی API (URL, Header, Query String)
  • 48. پیاده‌سازی نسخه‌بندی API مبتنی بر URL
  • 49. صفحه‌بندی مجموعه‌های نتایج بزرگ
  • 50. مرتب‌سازی و فیلتر کردن نتایج API
  • 51. مقدمه‌ای بر امنیت API: Authentication در مقابل Authorization
  • 52. آشنایی با JSON Web Tokens (JWT)
  • 53. پیکربندی احراز هویت JWT Bearer
  • 54. صدور JWT از یک Endpoint احراز هویت
  • 55. محافظت از Endpoints با ویژگی `[Authorize]`
  • 56. مجوزدهی مبتنی بر نقش (Role-Based Authorization)
  • 57. مجوزدهی مبتنی بر Claim (Claim-Based Authorization)
  • 58. ایجاد سیاست‌های مجوزدهی سفارشی
  • 59. پیاده‌سازی Cross-Origin Resource Sharing (CORS)
  • 60. پیکربندی سیاست‌های CORS
  • 61. اجبار به استفاده از HTTPS در ASP.NET Core
  • 62. محافظت در برابر آسیب‌پذیری‌های رایج وب (XSS, CSRF)
  • 63. پیاده‌سازی Rate Limiting برای API ها
  • 64. امن کردن کلیدهای API و اطلاعات حساس
  • 65. بهترین شیوه‌ها برای توسعه API ایمن
  • 66. آشنایی با الگوی Repository
  • 67. پیاده‌سازی یک Repository عمومی
  • 68. الگوی Unit of Work برای مدیریت تراکنش‌ها
  • 69. کاوش بهترین شیوه‌های برنامه‌نویسی ناهمگام
  • 70. بهبود عملکرد API با Caching
  • 71. پیاده‌سازی Caching در حافظه (In-Memory Caching)
  • 72. Caching توزیع‌شده با Redis
  • 73. مفاهیم معماری رویدادمحور (Event-Driven Architecture)
  • 74. استفاده از MediatR برای تفکیک Command/Query (CQRS Light)
  • 75. پیاده‌سازی Commands و Handlers با MediatR
  • 76. پیاده‌سازی Queries و Handlers با MediatR
  • 77. مستندسازی API با OpenAPI (Swagger/Swashbuckle)
  • 78. شخصی‌سازی رابط کاربری Swagger
  • 79. مصرف API های خارجی از Web API شما
  • 80. پیاده‌سازی پایداری: Retries و Circuit Breakers
  • 81. مقدمه‌ای بر لاگ‌نویسی در ASP.NET Core
  • 82. پیکربندی ارائه‌دهندگان لاگ‌نویسی داخلی
  • 83. استفاده از Serilog برای لاگ‌نویسی ساختاریافته
  • 84. نظارت بر سلامت API با Health Checks
  • 85. شخصی‌سازی Health Checks
  • 86. مقدمه‌ای بر Unit Testing وب ای‌پی‌آی‌ها
  • 87. نوشتن Unit Test برای Controller ها
  • 88. Mocking Dependencies برای Unit Tests
  • 89. Integration Testing با WebApplicationFactory
  • 90. نوشتن Integration Test برای Endpoints ای‌پی‌آی
  • 91. آماده‌سازی API شما برای استقرار در Production
  • 92. آشنایی با Kestrel و IIS Hosting
  • 93. استقرار در Azure App Service
  • 94. مقدمه‌ای بر Docker برای Containerization
  • 95. داکریزه‌کردن (Dockerizing) ASP.NET Core Web API شما
  • 96. استقرار کانتینرهای Docker
  • 97. مقدمه‌ای بر CI/CD برای وب ای‌پی‌آی‌ها
  • 98. API Gateways: مفاهیم و مزایا
  • 99. ساخت یک معماری API مقیاس‌پذیر
  • 100. گام‌های بعدی و منابع یادگیری مداوم

📚 محتوای این محصول آموزشی (پکیج کامل)

💡 این محصول یک نسخهٔ کامل و جامع است

تمامی محتوای آموزشی این کتاب در قالب یک بسته‌ی کامل و یکپارچه ارائه می‌شود و شامل تمام نسخه‌ها و فایل‌های موردنیاز برای یادگیری است.

🎁 محتویات کامل بسته دانلودی

🎯 این بسته یک دورهٔ آموزشی کامل و چندلایه است؛ شامل کتاب‌ها، تمرین‌ها و خودآزمایی .


ℹ️ نکات مهم هنگام خرید

  • این محصول به صورت فایل دانلودی کامل ارائه می‌شود و نسخهٔ چاپی ندارد.
  • توجه: لینک‌های اختصاصی دوره طی حداکثر 24 ساعت پس از ثبت سفارش ارسال می‌شوند.
  • دقت کنید لینک ها به شماره موبایل شما ارسال می شوند. پس در ارائه شماره موبایل صحیح دقت کنید.
  • برای راهنمایی در مورد نحوه دانلود به شماره 09395106248 پیامک دهید یا تماس بگیرید. (ایده آل ترین گزینه ارسال پیام در یکی از پیام رسان ها به همین شماره است تا سریعا لینک های کتاب همانجا برای شما ارسال گردد.)
  • اگر پرداخت انجام شده ولی بعد از 24 ساعت هنوز لینک‌ها را دریافت نکرده‌اید، نام و نام خانوادگی و نام محصول را پیامک کنید تا لینک‌ها دوباره ارسال شوند.

💬 راه‌های ارتباطی پشتیبانی:
واتس‌اپ یا هر پیام رسان داخلی یا پیامک: 09395106248
تلگرام: @ma_limbs

دیدگاهها

هیچ دیدگاهی برای این محصول نوشته نشده است.

اولین نفری باشید که دیدگاهی را ارسال می کنید برای “کتاب Building Modern Web APIs with ASP.NET Core”

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

پیمایش به بالا