Web Development with Blazor, 2nd Edition
اگر میخواهید که برنامههای وب تعاملی را بدون جاوا اسکریپت بسازید، بلیزر ابزاری ضروری است اما منحنی یادگیری هم دارد. این کتاب که با جدیدترین کدهای دات نت 7 و سی شارپ 11 به روز شده و توسط شخصی نوشته شده است که Blazor را از همان آغاز مورد استفاده قرار داده، به شما کمک میکند تا بر چالشهای مرتبط با مبتدی بودن در Blazor غلبه کنید و بهترین شیوههای کدنویسی را به شما آموزش دهد.
شما با یادگیری نحوه استفاده از قدرت Blazor و کاوش در قابلیتهای کامل Blazor Server و Blazor WebAssembly شروع خواهید کرد. سپس وارد بخش عملی میشوید که حول یک پروژه نمونه متمرکز است - موتور وبلاگ. شما تمام دانش جدید خود را در مورد ایجاد پروژههای Blazor، عملکرد درونی نحو Razor، اعتبارسنجی فرمها و ایجاد اجزای خودتان به کار خواهید گرفت.
کتاب Web Development with Blazor, 2nd Edition (توسعه وب با بلیزر، ویرایش دوم)، همچنین به source generator ها، نگاهی میاندازد، به طور عمیقتر به Blazor WebAssembly با ahead-of-time میپردازد و شامل یک فصل جدید اختصاصی است که نشان میدهد چگونه کامپونتت ای یک وب سایت جاوا اسکریپتی موجود (Angular، React) یا وب سایت مبتنی بر MVC را به Blazor منتقل کنید یا این دو را ترکیب کنید. همچنین چگونگی استفاده از Blazor (Hybrid) همراه با .NET MAUI برای ایجاد برنامههای دسکتاپ و موبایل چند سکویی را یاد خواهید گرفت.
وقتی به پایان این کتاب برسید، اعتماد به نفس لازم برای ایجاد و استقرار برنامههای Blazor عملیاتی را خواهید داشت، و تصویری بزرگ از چشمانداز Blazor خواهید داشت.
مطالبی که در کتاب Web Development with Blazor: A practical guide to start building interactive UIs with C# 11 and .NET 7, 2nd Edition یاد خواهید گرفت:
- درک فناوریهای مختلفی که میتوان با Blazor استفاده کرد، مانند Blazor Server، Blazor WebAssembly و Blazor Hybrid
- یادگیری چگونگی ساخت کامپوننتهای ساده و پیشرفته بلیزر
- بررسی تفاوتها بین پروژههای بلیزر سرور و بلیزر وب اسمبلی
- بررسی نحوه کار Minimal APIs و ساخت API خودتان
- بررسی کتابخانههای جاوا اسکریپتی موجود در بلیزر و قابلیت تعامل جاوا اسکریپت
- یادگیری تکنیک هایی برای دیباگ برنامههای Blazor Server و Blazor WebAssembly
- تست کامپوننتهای بلیزر با استفاده از bUnit
این کتاب برای چه کسانی است؟
این کتاب برای توسعه دهندگان وب دات نت و توسعه دهندگان نرم افزار است که میخواهند از مهارتهای سی شارپ فعلی خود برای ایجاد برنامههای SPA تعاملی قابل اجرا در داخل مرورگر وب با استفاده از Blazor WebAssembly یا روی سرور با استفاده از Blazor Server استفاده کنند.
قبل از شروع، به مهارتهای توسعه وب در سطح متوسط، دانش پایه سی شارپ و آشنایی قبلی با توسعه وب دات نت نیاز دارید. این کتاب، شما را در باقی مطالب راهنمایی میکند.