

Blazor WebAssembly By Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#, 2nd Edition [Toi B. Wright] on desertcart.com. *FREE* shipping on qualifying offers. Blazor WebAssembly By Example: Use practical projects to start building web apps with .NET 7, Blazor WebAssembly, and C#, 2nd Edition Review: Great step by step book on Blazor WebAssembly - 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. Review: Probably the most advanced Blazor book available atm - 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!







| Best Sellers Rank | #1,785,092 in Books ( See Top 100 in Books ) #46 in ASP.NET Programming #176 in Microsoft .NET #231 in C# Programming (Books) |
| Customer Reviews | 4.4 out of 5 stars 34 Reviews |
R**O
Great step by step book on Blazor WebAssembly
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.
P**R
Probably the most advanced Blazor book available atm
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
A window into the modern Web development
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
Not informative, shallow content
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.
M**Y
Great introduction to Blazor!
I have extensive experience with C# and .NET and a fair amount of web front end and JavaScript experience. I was looking to refresh and expand my knowledge of Blazor after a brief foray into it over a year ago. This book was absolutely perfect. One will benefit from having some C#, HTML and JS experience as this book doesn't cover the basics of those. Assuming one does have a minimal background, this book is excellent for stepping one through multiple projects of easy to moderate complexity - each one showing how to do things that are applicable to and useful in the real world. Things such as: - Integrating with JavaScript and the DOM - Debugging using browser tools as well as with Visual Studio - Calling web services - Creating a progressive web app and using local storage - Creating shared components and breaking them out into libraries - Managing CSS scope - Injecting services using dependency injection - Supporting file uploads - Securing application I really like how things are broken into independent chapters that allow you to jump in learn things in bite size chunks in maybe an hour or two each without relying too heavily on things in past chapters. This really help learning at one's own pace with the amount of time you have available without fear of losing track if you have to put the book down for a while and come back to it. I would have liked to see a little better introduction to the Razor syntax, but that is available elsewhere online, so it didn't warrant lowering my review to four stars. Overall this book is a really great value. I really liked the first edition and think this one is great follow up with a lot of valuable new information.
T**N
Great project examples and well described!
I've been a self-taught programmer for around 8 years now and decided to look into the Blazor WebAssembly. I'm not well-versed in web development but this book did a good job of introducing all the core concepts I'd need to know to get started on my own projects. I wish I could give this 4.5 stars; the only reason this hasn't gotten a 5-star review from me is that the book focused only one Visual Studio 2022. I don't use that IDE being on linux, so I had to google several times throughout reading this to figure out how to accomplish the same thing in VS Code/CLI. That being said, this book taught me a TON of how Blazor can be used to develop your web solutions. The first chapter is used to get you acclimated with Blazor and proper set up to get your environment ready. After that, the book takes almost a cook-book type approach, with each chapter covering a new project type. With these ranging from a local storage service, to a shopping cart, to a weather app, this book will give you everything you need to get started on your own project. While there we a few sections that were slightly confusing due to my aforementioned use of linux and the book focusing on Visual Studio 2022 making things more difficult than needed, this nonetheless is a great fit for my collection and a book I will be looking back at from time to time as I start my own projects with the technology.
B**T
Great practical resource on Blazor WebAssembly
Blazor WebAssembly By Example 2nd edition by Toi B. Wright is an exceptional book for developers who want to get started with Blazor WebAssembly, a modern and powerful framework for building web applications using .NET and C#. The book is structured in a very comprehensive manner, starting with the basics of Blazor WebAssembly, then gradually building up the reader's understanding of the framework with more advanced topics. The author provides clear explanations and code examples that make it easy for developers to follow along and implement the concepts they learn. One of the strengths of the book is the real-world examples provided throughout. Toi shows how to build a variety of applications, such as a calculator, a weather app, and a movie review app, each demonstrating various aspects of the framework. These examples help readers to understand how to apply what they learn to their own projects. The book covers a wide range of topics, including components, data binding, forms, validation, routing, and authentication. Additionally, it goes into detail on how to integrate Blazor WebAssembly with other technologies, such as ASP.NET Core and Entity Framework Core, which is particularly helpful for developers looking to build complex web applications. Overall, the book is an excellent resource for developers who want to learn how to build powerful web applications with Blazor WebAssembly. The book is well-written, easy to follow, and provides plenty of practical examples that will help readers to quickly gain a strong understanding of the framework. I highly recommend this book to any developer looking to get started with Blazor WebAssembly.
C**T
An excellent choice
If you're looking for a hands-on guide to building web applications with Microsoft's Blazor framework, "Blazor Web Assembly by Example" by Toi B. Wright is an excellent choice! The book is designed to help developers of all skill levels get up to speed quickly, with a series of practical examples that demonstrate key concepts and techniques. Starting with the basics of Blazor's architecture, the author guides you through the process of creating a simple application from scratch, step by step. As you work your way through the examples, you'll learn how to create components, handle data binding, implement validation, and even add authentication. One of the things I appreciate about this book is the author's emphasis on real-world application. Rather than just explaining the theory behind Blazor, she shows you how to use it to solve real problems. This makes the book especially helpful for developers who are new to Blazor and want to get up to speed quickly. Overall, "Blazor Web Assembly by Example" is a well-written and accessible guide to Blazor development. Whether you're a seasoned developer or just starting out, this book is sure to help you improve your skills and build better web applications. I highly recommend it!
Trustpilot
4 days ago
3 days ago