

Buy anything from 5,000+ international stores. One checkout price. No surprise fees. Join 2M+ shoppers on Desertcart.
Desertcart purchases this item on your behalf and handles shipping, customs, and support to South Africa.
Buy Blazor WebAssembly By Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#, 2nd Edition 2 by Wright, Toi B. (ISBN: 9781803241852) from desertcart's Book Store. Everyday low prices and free delivery on eligible orders. Review: 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. Review: “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 file Since 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 Pandian Artificial Intelligence and Analytics | Cloud Data and ML Architect | Scrum Master National and International Speaker | Blogger







| Best Sellers Rank | 1,141,001 in Books ( See Top 100 in Books ) 323 in Microsoft Windows Programming 1,640 in Introduction to Programming |
| Customer reviews | 4.5 4.5 out of 5 stars (24) |
| Dimensions | 19.05 x 2.51 x 23.5 cm |
| Edition | 2nd |
| ISBN-10 | 1803241853 |
| ISBN-13 | 978-1803241852 |
| Item weight | 748 g |
| Language | English |
| Print length | 438 pages |
| Publication date | 28 Feb. 2023 |
| Publisher | Packt Publishing |
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**P
“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 file Since 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 Pandian Artificial Intelligence and Analytics | Cloud Data and ML Architect | Scrum Master National and International Speaker | Blogger
R**O
I’ve been using .NET for years but hadn’t used Blazor at all. I’ve watched parts of videos on the Blazor over the years but have always stuck with vuejs and ASP.NET (core) MVC for my web development work. I decided it was time to take a more serious look at Blazor WebAssembly. This book was able to get me up to speed very quickly with where this technology is and what it’s capable of. Toi’s wring style is warm and easily digestible. The book is a very easy to read. As a more seasoned developer, I was able to move through the book at a fairly fast clip. However, this book is quite suitable for a beginner. The book does assume some familiarity with programming in general and C# specifically, but the knowledge bar for this book is much lower than most. Toi has great attention to detail and walks the reader through installing all the tools used in the book, including Visual Studio Community Edition 2022, .NET 7.0 and SQL Server 2022 Express Edition. So that is to say that this book is _extremely_ approachable for people fairly new to programming. The book has a couple of intro chapters to paint the lay of the land for Blazor WebAssembly (which I found particularly helpful) and then it explores the topic through a bunch of hands-on examples. Toi provides very detailed instructions for doing each example, and all the code is available ahead of time from github as well. The examples are well chosen so that they touch on a wide variety of use cases. The examples start off pretty simple and progress to more complex situations. Since I had never even created the default WebAssemply App in Visual Studio, it was great that she started there and explained the structure of that project and the purpose of each file in the project. Having that solid base of understanding was super helpful for going through the other projects. The book includes a 40 page chapter on using Blazor WebAssembly to build Progressive Web Apps (PWAs), which is good since I sometimes wonder if that will be the largest use case of Blazor WebAssembly in the future. Only time will tell. If you are looking to better understand Blazor WebAssembly, and like me, you haven’t done anything with Blazor WebAssembly yet, then you will almost certainly like this book.
S**O
Il libro è ben scritto ed aiuta molto chi proviene dalla programmazione .net non-blazor
P**R
WOW, I was impressed by this book, in a very positive way!! Being new to developing, I picked up Blazor and dotnet about 18 months back. I used a lot of material that's available online (MSLearn, YouTube, Blazor books,...) and learned from each and every one. Once I thought I read through all available ones, I found this one. Honestly, it's like Level400 content to me. Although Toi does a great job in starting with the basics, deploying the default template scenario and gradually building up the level of complexity in each chapter, I sometimes had to go back and go through a previous chapter, to make sure I got all the understandings correct. After going through all the chapters, the guidelines and all the amazing hands-on exercises, I am starting to see the concept of the book. It is for both beginners (in Blazor, not junior developers overall), but will turn you into an expert at the end of the book. The book is packed with so much useful information, I could apply in my real-life scenario development right away. The chapters sticking to mind for me were Chapter 3, debugging (not something I have seen in other Blazor books a lot, so kudos!), Chapter 7, using application state concepts in a shopping cart scenario, Chapter 10 on Identity integration,... but I don't want to break down any of the other chapters, as they are equally good. Even if you are looking for just a specific example on how to use Blazor, you don't have to read through the book cover to cover, but you can pick out the specific chapter/sample scenario that's of use to you (but again, I would definitely recommend going through the book cover to cover - you won't regret). As this was written with .NET7 in mind, it is very up-to-date, where the scenarios are just working,... so an excellent learning experience for sure!
A**V
This is a book focusing on the modern Web development on the Microsoft platform involving WASM which has recently gained a lot of traction. It seems to me that this technology is here to stay and evolve. What influenced me to buy the book in particular is that it is a second edition so it has to be very up-to-date, and ironically, the foreword by Scott Hanselman who I value as a technical leader in the technical community. The book is well structured in terms of chapters, and at the same time, beyond the development environment setup, in a non-demanding order to consume which is appealing to me. However, I followed the book from the setup steps and a basic project creation into more advanced developmental tasks exactly as outlined. I feel it will be easier to revisit any sections later. What else I liked is that each chapter ends with questions and next steps to explore which I find very enriching and helping to solidify the material learned. This is exactly the way I learn new technical skills. I believe the author provided enough variety of the hands-on projects to help grasp the essentials of Blazor, and serve a starting point for bigger projects. Overall, it is a joy and a much more pleasant experience to use C# than JavaScript, speaking of, the book lifts above the use of C# at several places by going into JavaScript which is typically necessary in many web apps. My rating is a five out of five because I found the book beyond helpful. The author addressed the relevant topics in a digestible by general technical audience audience manner. Beyond that, I wanted to say that Packt provides a Discord space to discuss the book further which is very nice.
H**1
I didn't find this book's content to be very informative. It contained what seemed like more filler than anything. The source code examples were very shallow and relied on 3rd party packages. The examples had sparse to no explanation. There were too many repeated steps about basic computer/visual studio operations and an entire section about installing visual studio that could have been summed up with a few bulleted points. The book might be useful if you are a novice but anyone familiar with asp.net should seek another book.
Trustpilot
3 weeks ago
2 weeks ago