کتاب Building Interactive Front-ends with Blazor با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB

با Blazor، توسعه‌دهنده فول‌استک C# شوید: دوره "Building Interactive Front-ends with Blazor" معرفی دوره: دروازه‌ای به سوی آینده وب با C# آیا از پیچیدگی‌ها و تنوع بی‌پایان فریم‌ورک‌های جاوااسکریپت برای ...

انتخاب پلن

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

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

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

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

عنوان دوره: دوره Building Interactive Front-ends with Blazor

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

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

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

  • 1. مبانی Blazor و پیش‌نیازها
  • 2. نصب و راه‌اندازی محیط توسعه برای Blazor
  • 3. ساخت اولین پروژه Blazor
  • 4. ساختار پروژه Blazor: پوشه‌ها و فایل‌های کلیدی
  • 5. آشنایی با Razor Components
  • 6. ایجاد و مدیریت کامپوننت‌های Blazor
  • 7. قالب‌بندی و استایل‌دهی کامپوننت‌ها با CSS
  • 8. استفاده از Bootstrap در Blazor
  • 9. استفاده از کتابخانه‌های CSS در Blazor
  • 10. مدیریت رویدادها در Blazor
  • 11. اعلان متغیرها و پراپرتی‌ها در Blazor
  • 12. داده‌بندی (Data Binding) یک‌طرفه و دوطرفه
  • 13. کار با ورودی‌های HTML و فرم‌ها در Blazor
  • 14. اعتبارسنجی فرم‌ها در Blazor
  • 15. مدیریت چرخه حیات کامپوننت‌ها (Lifecycle)
  • 16. استفاده از Render Fragments و Child Content
  • 17. استفاده از Conditional Rendering در Blazor
  • 18. کار با حلقه‌ها و تکرار داده‌ها در Blazor
  • 19. آشنایی با routing و navigation در Blazor
  • 20. ایجاد صفحات و مسیرهای مختلف در برنامه
  • 21. استفاده از Parameter Passing در Blazor
  • 22. مدیریت Layout ها در Blazor
  • 23. استفاده از Layout ها برای تکرار ساختار
  • 24. آشنایی با خدمات (Services) و تزریق وابستگی (DI)
  • 25. ثبت و استفاده از سرویس‌ها در Blazor
  • 26. استفاده از HttpClient برای دسترسی به APIها
  • 27. دریافت و نمایش داده‌ها از APIها
  • 28. ارسال داده‌ها به APIها (POST, PUT, DELETE)
  • 29. مدیریت خطاها در هنگام کار با APIها
  • 30. استفاده از Authentication و Authorization در Blazor
  • 31. پیاده‌سازی Authentication با استفاده از Identity
  • 32. پیاده‌سازی Authorization مبتنی بر نقش‌ها (Roles)
  • 33. ذخیره و بازیابی اطلاعات در localStorage و sessionStorage
  • 34. کار با کوکی‌ها در Blazor
  • 35. ایجاد کامپوننت‌های قابل استفاده مجدد
  • 36. ایجاد کامپوننت‌های سفارشی (Custom Components)
  • 37. استفاده از Blazor Components در پروژه‌های دیگر
  • 38. آشنایی با SignalR و Real-time Communication
  • 39. پیاده‌سازی ارتباطات Real-time در Blazor
  • 40. پیاده‌سازی Chat Application با استفاده از SignalR
  • 41. افزودن قابلیت‌های پیشرفته به Blazor Components
  • 42. استفاده از JavaScript Interoperability (JSInterop)
  • 43. فراخوانی توابع JavaScript از Blazor
  • 44. فراخوانی توابع Blazor از JavaScript
  • 45. کار با کتابخانه‌های JavaScript در Blazor
  • 46. استفاده از third-party libraries در Blazor
  • 47. آشنایی با Blazor Server و Blazor WebAssembly
  • 48. مقایسه Blazor Server و Blazor WebAssembly
  • 49. انتخاب بین Blazor Server و Blazor WebAssembly
  • 50. بهینه‌سازی عملکرد Blazor WebAssembly
  • 51. افزایش سرعت بارگذاری در Blazor WebAssembly
  • 52. استفاده از lazy loading در Blazor
  • 53. استفاده از static web assets
  • 54. استفاده از Service Workers در Blazor WebAssembly
  • 55. PWA (Progressive Web Apps) در Blazor
  • 56. تبدیل Blazor App به PWA
  • 57. استفاده از Blazor Mobile Bindings (Xamarin.Forms)
  • 58. ایجاد اپلیکیشن‌های موبایل با Blazor
  • 59. مدیریت State در Blazor (State Management)
  • 60. استفاده از Component State
  • 61. استفاده از Local Storage برای State Management
  • 62. استفاده از Third-party State Management Libraries
  • 63. مدیریت Dependencies و Packages در Blazor
  • 64. استفاده از NuGet Package Manager
  • 65. مدیریت نسخه‌ها و به‌روزرسانی‌ها
  • 66. Unit Testing در Blazor
  • 67. ایجاد تست‌های واحد برای Blazor Components
  • 68. تست‌های UI با استفاده از Selenium یا Playwright
  • 69. Deployment و انتشار پروژه‌های Blazor
  • 70. انتشار Blazor Server در Azure
  • 71. انتشار Blazor WebAssembly در Azure Storage
  • 72. انتشار Blazor WebAssembly در GitHub Pages
  • 73. انتشار Blazor WebAssembly به صورت Static Files
  • 74. استفاده از Docker برای Blazor
  • 75. افزایش امنیت در Blazor Applications
  • 76. جلوگیری از XSS (Cross-Site Scripting) Attacks
  • 77. جلوگیری از CSRF (Cross-Site Request Forgery) Attacks
  • 78. مدیریت Exceptions و Error Handling
  • 79. Log کردن رویدادها و اطلاعات
  • 80. استفاده از Blazor with .NET MAUI
  • 81. بررسی جدیدترین قابلیت‌های Blazor
  • 82. بررسی Blazor United
  • 83. آشنایی با WebAssembly Internals
  • 84. آشنایی با عملکرد Razor Compiler
  • 85. بهبود عملکرد و بهینه‌سازی Blazor
  • 86. مشکلات رایج و راه‌حل‌های آن‌ها در Blazor
  • 87. استفاده از Code Splitting
  • 88. مدیریت منابع (Resources) در Blazor
  • 89. آشنایی با Server-Side Rendering (SSR) در Blazor
  • 90. پیاده‌سازی SSR در Blazor
  • 91. انتخاب بین SSR و CSR
  • 92. امنیت در Blazor WebAssembly
  • 93. استفاده از Blazor در پروژه های Enterprise
  • 94. مقایسه Blazor با React، Angular و Vue.js
  • 95. انتخاب مناسب‌ترین فریم‌ورک برای پروژه‌ها
  • 96. بهترین تمرین‌ها (Best Practices) برای Blazor
  • 97. نکات پیشرفته برای طراحی UI در Blazor
  • 98. آینده Blazor و مسیر پیشرفت آن
  • 99. منابع و مستندات برای یادگیری بیشتر Blazor
  • 100. پروژه‌های نمونه و تمرین‌های عملی Blazor
تگ‌ها: .NET ASP.NET Core Blazor Blazor Server C# Interactive UI WebAssembly آموزش بلیزر ای اس پی دات نت کور برنامه نویسی فرانت اند برنامه نویسی وب بلیزر دات نت دوره بلیزر سی شارپ

نظرات

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

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