001444074 000__ 04792cam\a2200493Mu\4500 001444074 001__ 1444074 001444074 003__ OCoLC 001444074 005__ 20230310003651.0 001444074 006__ m\\\\\o\\d\\\\\\\\ 001444074 007__ cr\\n\nnnunnun 001444074 008__ 220111s2021\\\\xx\\\\\\o\\\\\|||\0\und\d 001444074 019__ $$a1288025806$$a1288139546$$a1288170103$$a1288196966$$a1288215937$$a1290679890$$a1296947423$$a1311349197$$a1311350398 001444074 020__ $$a9781484278451 001444074 020__ $$a1484278453 001444074 020__ $$z1484278445 001444074 020__ $$z9781484278444 001444074 0247_ $$a10.1007/978-1-4842-7845-1$$2doi 001444074 035__ $$aSP(OCoLC)1294656504 001444074 040__ $$aVT2$$beng$$cVT2$$dYDX$$dSTF$$dEBLCP$$dTOH$$dORMDA$$dOCLCF$$dGW5XE$$dOCLCO$$dOCLCQ 001444074 049__ $$aISEA 001444074 050_4 $$aQA75.5-76.95 001444074 08204 $$a006.7/8$$223 001444074 1001_ $$aHimschoot, Peter. 001444074 24510 $$aMicrosoft Blazor:$$bBuilding Web Applications in .NET 6 and Beyond /$$cPeter Himschoot. 001444074 260__ $$a[S.l.] :$$bApress,$$c2021. 001444074 300__ $$a1 online resource 001444074 336__ $$atext$$btxt$$2rdacontent 001444074 337__ $$acomputer$$bc$$2rdamedia 001444074 338__ $$aonline resource$$bcr$$2rdacarrier 001444074 500__ $$aTitle from content provider. 001444074 5050_ $$a1. Introduction to WebAssembly and Blazor -- 2. Data Binding -- 3. Components and Structure for Blazor Applications -- 4. Advanced Components -- 5. Services and Dependency Injection -- 6. Data Storage and Microservices.-7. Communication with Microservices -- 8. Unit Testing -- 9. Single Page Applications and Routing.-10. JavaScript Interoperability -- 11. Blazor State Management -- 12. Building Real-Time Applications with Blazor and SignalR -- 13. Efficient Communication with gRPC -- 14. Supporting Multiple Languages in your Blazor Application -- 15. Deploying your Blazor Application -- 16. Security with OpenID Connect.-17. Securing Blazor WebAssembly. 001444074 506__ $$aAccess limited to authorized users. 001444074 520__ $$aBuild web applications in C# and Microsoft .NET 6 that run in any modern browser and become a full-stack web developer!. Do all these things using the Microsoft Blazor framework and the techniques shown in this book. New in this edition is coverage of the new and improved Razor syntax, communication with the server 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. Reading this book helps you learn 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 how to access a rich library of .NET functionality such as a component model for building a composable user interface, including how to develop reusable components that can be used across many pages and websites. Also covered is data exchange with a server using REST, SignalR, and gRPC, giving you access to microservices and database services. Blazor provides a fresh take on web development by eliminating the need for you to learn different languages and frameworks for client- and server-side development. Blazor 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 6 along with thousands existing libraries, right in the browser. This book gets you proficient using this important toolkit for web application development. What You Will Learn Build user interfaces and display data for users to edit Capture user edits and changes via data binding Transfer data back and forth between server and client Communicate with microservices and database services using REST, SignalR, or gRPC Develop reusable components and assemble them into bigger components Use routing to build single-page applications (SPAs) Build stable and maintainable software using unit testing Internationalize your application to reach more users Secure your Blazor application with OpenID Connect Who This Book Is For Experienced .NET developers who want to apply their existing skills toward building professional-quality, client-side web applications that run in any browser and web developers who want to step away from JavaScript and its complexities, and instead use a proven technology (C# and .NET6) that is robust... 001444074 63000 $$aMicrosoft .NET Framework. 001444074 650_0 $$aWeb applications. 001444074 650_6 $$aApplications Web. 001444074 655_0 $$aElectronic books. 001444074 77608 $$iPrint version: $$z1484278445$$z9781484278444$$w(OCoLC)1273075225 001444074 852__ $$bebk 001444074 85640 $$3Springer Nature$$uhttps://univsouthin.idm.oclc.org/login?url=https://link.springer.com/10.1007/978-1-4842-7845-1$$zOnline Access$$91397441.1 001444074 909CO $$ooai:library.usi.edu:1444074$$pGLOBAL_SET 001444074 980__ $$aBIB 001444074 980__ $$aEBOOK 001444074 982__ $$aEbook 001444074 983__ $$aOnline 001444074 994__ $$a92$$bISE