{"product_id":"full-stack-development-with-microsoft-blazor-building-web-mobile-and-desktop-applications-in-net-8-and-beyond-9798868810060","title":"Full Stack Development with Microsoft Blazor: Building Web, Mobile, and Desktop Applications in .Net 8 and Beyond","description":"\u003cp\u003eBecome a full-stack web developer using the Microsoft Blazor framework and the techniques shown in this book. This new edition will have you building all kinds of applications in C# and Microsoft .NET 8, from static web sites to fully interactive single page applications, and desktop and mobile applications, in no time. \u003c\/p\u003e \u003cp\u003eAt it's core, this book teaches you to build user interfaces and present data to a user for display and modification, capturing the user's changes via data binding. The book shows you how to access a rich library of .NET functionality such as a component modeling for building composable user interfaces--including developing reusable components that can be used across many pages and websites. New for this edition, the book now covers server communication using SignalR and\/or gRPC, the use of virtualization to load large quantities of data efficiently, deployment and ahead-of-time compilation into WASM, new unit testing features, security using OpenID Connect, and more features added in Blazor in .NET 8.\u003c\/p\u003e \u003cp\u003eAt it's core, Blazor provides a fresh take on web development by eliminating the need to learn different languages and frameworks for client- and server-side development. It also allows C# and .NET to be used on all sides--both server-side and client-side--providing a robust feature set that is well suited toward scalable, enterprise-level applications. With Blazor you can use all your experience in .NET 8 along with thousands of existing libraries, right in the browser. This book gets you proficient using this important toolkit for web application development.\u003c\/p\u003e \u003cp\u003e\u003cstrong\u003eWhat You Will Learn\u003c\/strong\u003e\u003c\/p\u003e \u003cul\u003e \u003cli\u003eBuild user interfaces and display data for users to edit\u003c\/li\u003e \u003cli\u003eCapture user edits and changes via data binding\u003c\/li\u003e \u003cli\u003eTransfer data back and forth between server and client\u003c\/li\u003e \u003cli\u003eCommunicate with services using REST, SignalR, or gRPC\u003c\/li\u003e \u003cli\u003eDevelop reusable components and assemble them into bigger components\u003c\/li\u003e \u003cli\u003eUse routing to build single-page applications (SPAs)\u003c\/li\u003e \u003cli\u003eBuild stable and maintainable software using unit testing\u003c\/li\u003e \u003cli\u003eInternationalize your application to reach more users\u003c\/li\u003e \u003cli\u003eSecure your Blazor application with OpenID Connect\u003c\/li\u003e \u003cli\u003eBuild static interactive pages web pages optimized for SEO\u003c\/li\u003e \u003cli\u003eUse the same components to build mobile and desktop applications\u003c\/li\u003e \u003c\/ul\u003e \u003cp\u003e\u003cstrong\u003eWho This Book is For\u003c\/strong\u003e\u003c\/p\u003e \u003cp\u003eExperienced .NET developers who want to apply their existing skills toward building professional-quality and server- or client-side web applications that run in any browser; also for web developers who want to step away from JavaScript and its complexities, and instead apply a proven technology (C# and .NET8) that is robust toward creating enterprise-quality applications that scale and are reliable and provide a good user experience\u003c\/p\u003e\u003cbr\u003e\u003cbr\u003e\u003cb\u003eBinding Type:\u003c\/b\u003e Paperback\u003cbr\u003e\u003cb\u003ePublisher:\u003c\/b\u003e Apress\u003cbr\u003e\u003cb\u003ePublished:\u003c\/b\u003e 12\/06\/2024\u003cbr\u003e\u003cb\u003eISBN:\u003c\/b\u003e 9798868810060\u003cbr\u003e\u003cb\u003ePages:\u003c\/b\u003e 686\u003cbr\u003e\u003cb\u003eWeight:\u003c\/b\u003e 2.67lbs\u003cbr\u003e\u003cb\u003eSize:\u003c\/b\u003e 10.00h x 7.00w x 1.42d","brand":"Peter Himschoot","offers":[{"title":"Default Title","offer_id":44988177809589,"sku":"9798868810060","price":63.74,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0473\/0804\/6492\/files\/img_6dde66ee-7a61-412f-a1c2-6ff37d962b86.jpg?v=1735626520","url":"https:\/\/pastforward.org\/products\/full-stack-development-with-microsoft-blazor-building-web-mobile-and-desktop-applications-in-net-8-and-beyond-9798868810060","provider":"Past Forward","version":"1.0","type":"link"}