Microsoft Blazor: Building Web Applications in .NET 6 and Beyond, 3rd Edition
بلیزر (Blazor)، با حذف نیاز به یادگیری زبانها و چارچوبهای مختلف برای توسعه سمت کلاینت و سمت سرور، برداشت جدیدی از توسعه وب ارائه میدهد. بلیزر به سی شارپ و دات نت اجازه میدهد تا در هم سمت سرور و هم سمت کلاینت استفاده شوند و همچنین مجموعه ای از قابلیتهای قوی را ارائه میدهد که به خوبی برای برنامههای مقیاس پذیر و سطح سازمانی مناسب است. با Blazor میتوانید از تمام تجربیات خود در دات نت 6 به همراه هزاران کتابخانه موجود، در مرورگر استفاده کنید. این کتاب شما را در استفاده از این جعبه ابزار مهم برای توسعه برنامههای وب آموزش میدهد.
با کمک این کتاب، برنامههای تحت وبی با سی شارپ و دات نت ۶ بسازید که در هر مرورگر مدرنی اجرا شوند و تبدیل به یک توسعه دهنده فول استک شوید! با استفاده از چارچوب Microsoft Blazor و تکنیک هایی که در این کتاب نمایش داده شده اند، همهی این چیزها را انجام خواهید داد. کتاب Microsoft Blazor, 3rd Edition (مایکروسافت بلیزر، ویرایش سوم)، نحو جدید و بهبود یافته Razor، ارتباط با سرور با استفاده از SignalR و یا gRPC، استفاده از مجازی سازی برای بارگیری موثر حجم زیادی داده، استقرار و کامپایل پیش از موعد (ahead-of-time) به WASM، قابلیتهای جدید آزمون واحد، امنیت با استفاده از OpenID Connect، را در آخرین ویرایش خود پوشش داده است.
خواندن این کتاب، در یادگیری ساخت رابطهای کاربری و ارائه دادهها به کاربر برای نمایش و اصلاح، و ضبط تغییرات کاربر از طریق مقید کردن دادهها (data binding) به شما کمک میکند. این کتاب، چگونگی دسترسی به یک کتابخانه غنی از قابلیتهای .NET همچون یک مدل کامپوننت برای ساخت یک رابط کابری قابل ترکیب و همچنین نحوهی توسعه کامپوننتهای قابل استفاده مجدد که در صفحات و وبسایتهای زیادی قابل استفاده هستند را نشان میدهد. همچنین، تبادل داده با یک سرور با استفاده از REST، SignalR و gRPC پوشش داده شده است که به شما امکان دسترسی به میکروسرویسها و سرویسهای پایگاه داده را میدهند.
مطالبی که در کتاب Microsoft Blazor: Building Web Applications in .NET 6 and Beyond, 3rd Edition خواهید آموخت:
- ساخت رابطهای کاربری و نمایش دادهها به کاربران برای ویرایش
- ثبت ویرایشها و تغییرات کاربر از طریق مقید سازی داده ها
- جابجایی دادهها بین سرور و سرویس گیرنده
- ارتباط برقرار کردن با میکروسرویسها و سرویسهای پایگاه داده با استفاده از REST، سیگنال آر و gRPC
- توسعه کامپونتتهای قابل استفاده مجدد و سرهم کردن آنها در کامپوننتهای بزرگ تر
- استفاده از مسیریابی برای ساخت برنامههای تک صفحه ای (SPAs)
- ساخت نرم افزار پایدار و قابل نگهداری با استفاده از آزمون واحد
- بین المللی کردن برنامهی خودتان برای رسیدن به کاربران بیشتر
- امن سازی برنامه بلیزر با OpenID Connect
این کتاب برای چه کسانی است؟
توسعه دهندگان با تجربه دات نت که میخواهند مهارتهای موجود خود را در ساخت برنامههای وب سمت کلاینت با کیفیت بالا که در هر مرورگری اجرا میشوند و توسعه دهندگان وب که میخواهند از جاوا اسکریپت و پیچیدگیهای آن فاصله بگیرند و در عوض از فناوری اثبات شده (سی شارپ و دات نت6) استفاده کنند که برای ایجاد برنامههای با کیفیت سازمانی که مقیاس پذیر و قابل اعتماد هستند قوی است و تجربه کاربری خوبی را ارائه میدهد.