Web Development with Blazor
اگر میخواهید که برنامههای وب تعاملی بدون استفاده از جاوا اسکرپیت بسازید، Blazor ابزاری ضروری برای این کار است، اما منحنی یادگیری خاص خودش را نیز دارد. در کتاب Web Development with Blazor (توسعه وب با بلیزر)، توسعه سریع رابط کاربریهای مدرن وب را با استفاده از Blazor سمت سرور و Blazor WebAssembly یاد خواهید گرفت. این کتاب به شما کمک میکند تا بر اکثر چالشهای رایجی که توسعه دهندگان هنگام شروع کار با Blazor با آن مواجه میشوند غلبه کنید و همچنین بهترین شیوههای کدنویسی را به شما آموزش دهد.
شما با یادگیری چگونگی استفاده از قدرت Blazor و بررسی تمام قابلیتهای Blazor Server و Blazor WebAssembly شروع میکنید. سپس وارد بخش عملی میشوید که حول یک پروژه متمرکز است - موتور وبلاگ. اینجاست که شما تمام دانش جدید خود را در مورد ایجاد پروژههای Blazor Server و Blazor WebAssembly، عملکرد درونی نحو Razor و اعتبارسنجی فرمها و همچنین ایجاد کامپوننتهای خودتان به کار میگیرید. شما با Blazor تمام مفاهیم کلیدی مربوط به توسعه وب را یاد خواهید گرفت که همچنین میتوانید بلافاصله آنها را عملی کنید.
این کتاب با نشان دادن اینکه چگونه همه کامپوننتها عملا با یکدیگر کار میکنند، به شما کمک میکند تا از برخی از موانع رایجی که توسعهدهندگان تازه کار Blazor با آنها روبرو میشوند اجتناب کنید و به شما الهام میبخشد تا در پروژههای دیگر خودتان نیز بلیزر را امتحان کنید. وقتی به پایان این کتاب رسیدید، اعتماد به نفس لازم برای ایجاد و استقرار برنامههای Blazor عملیاتی را به دست خواهید آورد.
ویژگیهای کتاب Web Development with Blazor: A hands-on guide for .NET developers to build interactive UIs with C#:
- ایجاد و استقرار برنامههای بلیزر آماده به کار از شروع تا پایان
- یادگیری مبانی بلیزر، به دست آوردن بینش عملی و کشف بهترین شیوه ها
- دریافتن اینکه چگونه، چه زمانی و چرا از بلیزر سمت سرور و وب اسمبلی بلیزر استفاده کنید
مطالبی که یاد خواهید گرفت:
- درک فناوریهای مختلفی که میتوان با بلیزر استفاده کرد همچون Blazor Server و Blazor WebAssembly
- یادگیری چگونگی ساخت کامپوننتهای بلیزر ساده و پیشرفته
- بررسی تفاوتها بین پروژههای Blazor Server و Blazor WebAssembly
- کشف چگونگی کارکرد Entity Framework و ساخت یک API ساده
- یادگیری کامپوننتها و چگونگی ایجاد کامپوننتهای پایه و پیشرفته
- بررسی کتابخانههای جاوا اسکریپتی موجود در بلیزر
- استفاده از تکنینکهای دیباگ کردن برنامههای بلیزر سرور و بلیزر وب اسمبلی
- تست کردن کامپوننتهای Blazor با استفاده از bUnit
این کتاب برای چه کسانی است؟
اگر شما یک توسعه دهنده نرم افزار یا وب دات نت هستید که میخواهید ساختن UIهای وب با استفاده از سی شارپ را یاد بگیرید این کتاب برای شماست. قبل از اینکه شروع کنید، به مهارتهای توسعه وب در سطح متوسط و دانش پایه C# نیاز دارید.