Full description not available
K**N
Helped me get started with good examples
As someone new to Blazor WebAssembly, I wasn't sure how to get started. However, this book does a great job of being approachable for a beginner such as myself, and explains concepts like hosting models and project structures very clearly.Toi provides excellent examples with easy-to-follow steps for applications such as a simple game, shopping cart, kanban board, and expense tracker.Personally, I'm looking forward to extending these examples to create my own games and apps, and will use these examples as strong starting points when creating similar apps in future. Highly recommended.
S**N
“Blazor WebAssembly by Example” is a great collection of concepts and bundles of projects.
“Blazor is red hot! Run C# on the client. Goodbye, JavaScript!”This is the start mantra of this book. the author has helped readers understand how Blazor is functioning across web development along with many examples as an individual chapter that is a great success for this book, I would say this is an incredible effort and a special gift for copious amounts of candy flavours in the .NET Framework.We are aware that there are multiple frameworks used to build classical web applications, in this row the Blazor framework is one among them in the race. The features provided by this framework are remarkable. I got the chance to deep read and review the book called “Blazor WebAssembly by Example” with is massive content for beginners and practitioners along with plenty of examples to make yourself hands-on and explore more concerning current web applications development in a modish way.The author has given an excellent introduction to Blazor WebAssembly starting with benefits and giving the get hold-off, how a .NET framework supports this new adoption with a list of features that Microsoft is actively working on, which includes - Blazor Hot reload improvements, Ahead-of-time compilation performance and authentication improvements, Additional built-in components and Multithreading.Followed by major hosting models with classical explanations and detailed notes on each model. Perfect timing to landing at the web assembly spot and give heads up to “Blazor WebAssembly” components along with helping readers to build a simple application. The component collections are Routing, Parameters, Query Strings, Directives, Markup, Razor and walk-through on the component life cycle and its structure outlines are major feeds for readers to understand the Blazor framework in a better way.Moving on with all required syntax and sample scripts for the beginner’s perspective, this topic must focus topic for them to understand how all of it works in the browser. The author gave all these pioneer feasts for readers and an excellent demo of the Blazor Web assembly project itself. You must try. (No worries, the author has given detailed steps).In the software development lifecycle or process debugging and deploying is an integral part and set of imperative activities and also it is a continuous process as long as we enhance the software package that we developed. The author has covered these instrumental pieces precisely with crystal clear definitions and volume of steps along with all possible options, whichever is feasible with the Blazor framework, right from how to debug, logging, handle exceptions and deploy it to the Microsoft Azure environment.The name of the book implies that the author has demonstrated various examples in the form of a .NET application project perspective using the Blazor Web Assembly is fabulous work.The author has provided a detailed route to building modal dialog, and local storage service using JavaScript Interoperability (JS Interop) this would give us an idea of how to store data on the browser by using the Web Storage API for JavaScript.Neat approaches what a web app can do versus what a native app can do and bridging with a new class of apps called Progressive Web Apps (PWAs) and how it is helping to bridge that divide by enabling us to add native-like capabilities, reliability, and installability to our web apps. Readers can understand how PWA is a web application that takes advantage of native app features while retaining all the features of a web app.For each project, the author has covered key concepts as follows(1) Shopping Cart Using Application State – major understanding of dependency injection(DI) and detailed steps.(2) Kanban Board Using Events - Learn how to handle different types of events in a Blazor WebAssembly app like – onclick, onchange, arbitrary parameters(3) Task Manager, Expense Tracker, Uploading and Reading an Excel fileSince security is an important aspect, the author has given the right direction to implement and manage usernames, passwords, roles, and groups using Azure Active Directory (Azure AD) clarity on Authentication and Authorization.Overall, this “Blazor WebAssembly by Example” is a great collection of concepts and bundles of projects.All the very best to the author., I can give 4.0/5.0 for this. Certainly, an exceptional effort from the author for each example with crystal clear steps is much appreciated.-Shanthababu PandianArtificial Intelligence and Analytics | Cloud Data and ML Architect | Scrum MasterNational and International Speaker | Blogger
ترست بايلوت
منذ شهر
منذ أسبوعين