کتاب آموزش جامع طراحی و پیادهسازی سامانههای تحت وب با Blazor WebAssembly و ASP.NET Core Web API با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره آموزش جامع طراحی و پیادهسازی سامانههای تحت وب با Blazor WebAssembly و ASP.NET Core Web API
موضوع کلی: مهندسی نرمافزار و توسعهٔ سامانههای تحت وب
موضوع میانی: برنامهنویسی سمت کاربر و سمت سرور با پلتفرم .NET
📋 سرفصلهای دوره
- 1. مبانی معماری وب و نقش پلتفرم داتنت در سامانههای مدرن
- 2. آشنایی با ساختار و قابلیتهای نسخه ۶ داتنت
- 3. نصب و راهاندازی محیط توسعه یکپارچه ویژوال استودیو
- 4. مفاهیم پایه زبان برنامهنویسی سیشارپ برای توسعه وب
- 5. مدیریت پکیجها و کتابخانهها با NuGet
- 6. آشنایی با چرخه حیات درخواستهای HTTP در ASP.NET Core
- 7. طراحی و پیادهسازی اولین پروژه ASP.NET Core Web API
- 8. اصول طراحی RESTful API و استانداردهای تبادل داده با JSON
- 9. کار با Entity Framework Core برای مدیریت پایگاه داده
- 10. پیادهسازی مدلهای داده و روابط بین جداول در SQL Server
- 11. استفاده از Migrations برای مدیریت تغییرات پایگاه داده
- 12. بررسی متدهای کنترلر و مدیریت درخواستهای GET و POST
- 13. اعتبارسنجی دادههای ورودی در سمت سرور با Data Annotations
- 14. مدیریت استثناها و ایجاد پاسخهای استاندارد در Web API
- 15. مبانی امنیتی و احراز هویت در ASP.NET Core
- 16. استفاده از JWT برای امنیت سرویسهای وب
- 17. مقدمهای بر Blazor WebAssembly و تفاوت آن با سایر فریمورکها
- 18. ساختار پروژه در Blazor WebAssembly و نحوه اجرای آن در مرورگر
- 19. آشنایی با کامپوننتهای Razor و سینتکس ترکیب HTML و C#
- 20. مدیریت وضعیت و انتقال داده بین کامپوننتها
- 21. استفاده از Dependency Injection در سمت کلاینت
- 22. کار با HttpClient برای فراخوانی سرویسهای Web API
- 23. مدیریت رویدادها و تعامل کاربر در رابط کاربری
- 24. طراحی فرمهای تعاملی و اعتبارسنجی دادهها در سمت کلاینت
- 25. کار با مدلهای اشتراکی بین کلاینت و سرور
- 26. استفاده از کتابخانههای UI برای بهبود ظاهر برنامه
- 27. بهینهسازی عملکرد برنامههای Blazor و کاهش حجم بارگذاری
- 28. مدیریت مسیرها و ناوبری در برنامههای تکصفحهای
- 29. استفاده از JavaScript Interop برای تعامل با توابع جاوا اسکریپت
- 30. پیادهسازی سیستم احراز هویت در سمت کلاینت Blazor
- 31. ذخیرهسازی اطلاعات کاربر در Local Storage مرورگر
- 32. مدیریت خطاها در سمت کاربر و نمایش پیامهای مناسب
- 33. اصول تستنویسی واحد برای سرویسهای وب
- 34. آشنایی با تستهای یکپارچهسازی در ASP.NET Core
- 35. امنیت دادهها و مقابله با حملات رایج وب مانند XSS و CSRF
- 36. تنظیمات محیطی و مدیریت فایلهای پیکربندی
- 37. مبانی استقرار برنامههای تحت وب در سرورهای ویندوزی
- 38. استقرار ASP.NET Core Web API بر روی IIS
- 39. استقرار Blazor WebAssembly و تنظیمات وبسرور
- 40. مقدمهای بر Docker و کانتینریسازی برنامههای داتنت
- 41. مدیریت لاگها و پایش عملکرد سامانه در محیط عملیاتی
- 42. پیادهسازی قابلیتهای پیشرفته در Blazor شامل Virtualization
- 43. بهرهگیری از قابلیتهای جدید داتنت در توسعه سریعتر
- 44. بررسی الگوهای طراحی (Design Patterns) در معماری نرمافزار
- 45. اصول تمیزنویسی کد و نگهداری بلندمدت پروژهها
- 46. بهینهسازی کوئریهای پایگاه داده برای افزایش سرعت سامانه
- 47. استفاده از AutoMapper برای تبدیل اشیاء دادهای
- 48. کار با ابزارهای مانیتورینگ برای شناسایی گلوگاههای سامانه
- 49. مدیریت نسخهبندی API برای پشتیبانی از کلاینتهای مختلف
- 50. ایجاد اسناد فنی خودکار با استفاده از Swagger و OpenAPI
- 51. پروژه نهایی: طراحی یک سامانه مدیریت محتوا با قابلیتهای کامل
- 52. تست نهایی و رفع اشکالات رایج در محیط عملیاتی
تگها:
آموزش ASP.NET Core
آموزش Blazor WebAssembly
برنامهنویسی سمت سرور
برنامهنویسی سیشارپ
توسعه Web API
توسعه اپلیکیشنهای وب
توسعه وب با Blazor
طراحی وبسایت داتنت
فریمورک داتنت ۶
مهندسی نرمافزار تحت وب
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.