کتاب مبانی و راه‌اندازی محیط توسعه ASP.NET Core

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

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

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

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

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

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

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


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

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

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

🎓 دوره آموزشی جامع

📚 اطلاعات دوره

عنوان دوره: دوره مبانی و راه‌اندازی محیط توسعه ASP.NET Core

موضوع کلی: توسعه نرم‌افزار و برنامه‌نویسی

موضوع میانی: توسعه برنامه‌های تحت وب با ASP.NET Core

📋 سرفصل‌های دوره

  • 1. مقدمه‌ای بر توسعه وب و ASP.NET Core
  • 2. آشنایی با مفاهیم پایه‌ای وب
  • 3. نحوه عملکرد پروتکل HTTP
  • 4. آشنایی با HTML و CSS
  • 5. مقدمه‌ای بر JavaScript
  • 6. مفهوم سمت سرور و سمت کلاینت
  • 7. معرفی ASP.NET Core
  • 8. مزایای استفاده از ASP.NET Core
  • 9. مقایسه ASP.NET Core با فریم‌ورک‌های دیگر
  • 10. نصب و راه‌اندازی محیط توسعه
  • 11. نصب .NET SDK
  • 12. نصب Visual Studio
  • 13. تنظیمات اولیه Visual Studio
  • 14. ایجاد اولین پروژه ASP.NET Core
  • 15. ساختار پروژه ASP.NET Core
  • 16. فایل Program.cs و نقطه شروع برنامه
  • 17. فایل Startup.cs و تنظیمات برنامه
  • 18. آشنایی با Middlewareها
  • 19. تنظیمات Middlewareهای پایه‌ای
  • 20. نحوه مدیریت درخواست‌ها در ASP.NET Core
  • 21. مفهوم Routing
  • 22. تعریف Routeهای سفارشی
  • 23. استفاده از Controllerها
  • 24. ایجاد Controllerهای ساده
  • 25. استفاده از Action Methods
  • 26. بازگرداندن انواع داده‌های مختلف از Action Methods
  • 27. مفهوم View
  • 28. انواع Viewهای مختلف
  • 29. استفاده از Razor Syntax
  • 30. ایجاد Viewهای ساده
  • 31. ارتباط بین Controller و View
  • 32. انتقال داده از Controller به View
  • 33. انتقال داده از View به Controller
  • 34. مدل‌ها (Models) در ASP.NET Core
  • 35. ایجاد کلاس‌های مدل
  • 36. ارتباط بین مدل و View
  • 37. استفاده از View Models
  • 38. اعتبارسنجی داده‌ها (Data Validation)
  • 39. قوانین اعتبارسنجی پایه‌ای
  • 40. اعمال اعتبارسنجی در View
  • 41. نمایش پیام‌های اعتبارسنجی
  • 42. مدیریت فرم‌ها در ASP.NET Core
  • 43. دریافت داده‌های فرم
  • 44. ارسال داده‌های فرم
  • 45. استفاده از Tag Helpers
  • 46. استفاده از HTML Helpers
  • 47. آشنایی با Entity Framework Core
  • 48. نصب Entity Framework Core
  • 49. مدل‌سازی پایگاه داده
  • 50. ایجاد Migrations
  • 51. اعمال Migrations
  • 52. کار با پایگاه داده
  • 53. ایجاد، خواندن، به‌روزرسانی و حذف داده‌ها (CRUD)
  • 54. کوئری زدن به داده‌ها
  • 55. فیلتر کردن و مرتب‌سازی داده‌ها
  • 56. تکنیک‌های پیشرفته Entity Framework Core
  • 57. پیاده‌سازی روابط بین جداول
  • 58. استفاده از Stored Procedures
  • 59. مدیریت تراکنش‌ها
  • 60. امنیت در ASP.NET Core
  • 61. مفهوم احراز هویت (Authentication)
  • 62. پیاده‌سازی احراز هویت با ASP.NET Core Identity
  • 63. مدیریت کاربران و نقش‌ها
  • 64. مفهوم مجوزدهی (Authorization)
  • 65. پیاده‌سازی مجوزدهی مبتنی بر نقش
  • 66. پیاده‌سازی مجوزدهی مبتنی بر ادعا (Claim-based Authorization)
  • 67. امنیت APIها
  • 68. محافظت در برابر حملات رایج وب (CSRF, XSS)
  • 69. مدیریت خطا و لاگینگ
  • 70. استراتژی‌های مدیریت خطا
  • 71. استفاده از Middleware مدیریت خطا
  • 72. تنظیمات لاگینگ
  • 73. استفاده از ILogger
  • 74. تنظیمات پیشرفته لاگینگ
  • 75. مفهوم Dependency Injection
  • 76. اصول Dependency Injection
  • 77. پیاده‌سازی Dependency Injection در ASP.NET Core
  • 78. ثبت سرویس‌ها در Startup.cs
  • 79. دریافت سرویس‌ها در Controllerها و سایر بخش‌ها
  • 80. تست‌پذیری (Testability)
  • 81. اصول تست واحد (Unit Testing)
  • 82. نوشتن تست‌های واحد برای Controllerها
  • 83. نوشتن تست‌های واحد برای مدل‌ها
  • 84. مفهوم تست یکپارچه‌سازی (Integration Testing)
  • 85. نوشتن تست‌های یکپارچه‌سازی
  • 86. استفاده از ابزارهای تست
  • 87. ساخت و استقرار برنامه
  • 88. تنظیمات Build
  • 89. استقرار برنامه روی IIS
  • 90. استقرار برنامه روی سرورهای دیگر
  • 91. مفاهیم Docker و کانتینرسازی
  • 92. آشنایی با Docker
  • 93. ساخت Dockerfile برای برنامه ASP.NET Core
  • 94. اجرای برنامه در کانتینر Docker
  • 95. مفاهیم CI/CD (Continuous Integration/Continuous Deployment)
  • 96. مقدمه‌ای بر Azure DevOps
  • 97. پیاده‌سازی CI/CD برای پروژه ASP.NET Core
  • 98. مباحث پیشرفته در ASP.NET Core
  • 99. استفاده از SignalR برای ارتباط بلادرنگ
  • 100. مقدمه‌ای بر Blazor

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

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

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

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

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


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

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

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

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.