Full description not available
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**T
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.
Trustpilot
1 week ago
4 days ago