{"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\u003cbr\u003e\u003cb\u003eAbout the Author\u003c\/b\u003e\u003cbr\u003e\u003cp\u003e\u003cstrong\u003ePeter Himschoot\u003c\/strong\u003e works as a lead trainer, architect, and strategist at U2U. He has a wide interest in software development that includes applications for the web, Windows, and mobile devices. He has trained thousands of developers, is a regular speaker at international conferences, and has been involved in many web and mobile development projects as a software architect. He has been a Microsoft Regional Director (from 2003 to 2019) tasked with advising developer and IT professional audiences, as well as Microsoft.\u003c\/p\u003e\u003cbr\u003e","brand":"Apress","offers":[{"title":"Default Title","offer_id":50928546283794,"sku":"9798868810060","price":53.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0831\/4771\/8930\/files\/img_d3d0faf6-6bd2-40af-a3ae-eb1dbadb29b4.jpg?v=1739002960","url":"https:\/\/surprise-castle.myshopify.com\/products\/full-stack-development-with-microsoft-blazor-building-web-mobile-and-desktop-applications-in-net-8-and-beyond-9798868810060","provider":"Surprise Castle","version":"1.0","type":"link"}