

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 Spain.
Build exciting web apps following step-by-step instructions and video examples. Purchase of the print or Kindle book includes a free eBook in PDF format. Key Features Explore and build complete, easy-to-follow web projects using Blazor. Each project includes a video example too. Test your skills in building a weather app, an expense tracker, and a Kanban board with real-world applications. Develop a deeper understanding on how to work with Blazor WebAssembly without spending too much time focusing on the theory. Book Description Blazor WebAssembly helps developers build web applications without the need for JavaScript, plugins, or add-ons. With its continued growth in popularity, getting started with Blazor now can open doors to new career paths and exciting projects โ and Blazor WebAssembly by Example will make your first steps easier. This is a project-based guide that will teach you how to build single-page web applications with Blazor, focusing heavily on the practical over the theoretical by providing detailed step-by-step instructions for each project. The author also includes a video for each project showing her following the step-by-step instructions, so readers can use them if they're unsure about any particular step. In this updated edition, you'll start by building simple standalone web applications and gradually progress to developing more advanced hosted web applications with SQL Server backends. Each project will cover a different aspect of the Blazor WebAssembly ecosystem, such as Razor components, JavaScript interop, security, event handling, debugging on the client, application state, and dependency injection. The book's projects get more challenging as you progress, but you don't have to complete them in order, which makes this book a valuable resource for beginners as well as those who just want to dip into specific topics. By the end of this book, you will have experience and lots of know-how on how to build a wide variety of single-page web applications with .NET, Blazor WebAssembly, and C#. What you will learn Discover the power of the C# language for both server-side and client-side web development Build your first Blazor WebAssembly application with the Blazor WebAssembly App project template Learn how to debug a Blazor WebAssembly app, and use ahead-of-time compilation before deploying it on Microsoft's cloud platform Use templated components and the Razor class library to build and share a modal dialog box Learn how to use JavaScript with Blazor WebAssembly Build a progressive web app (PWA) to enable native app-like performance and speed Secure a Blazor WebAssembly app using Azure Active Directory Gain experience with ASP.NET Web APIs by building a task manager app Who this book is for This book is for .NET web developers who want to leverage the power of .NET and C# to write single-page web applications using Blazor WebAssembly without using JavaScript frameworks. To get started with this book, you'll need at least beginner-level knowledge of the C# language, .NET framework, Microsoft Visual Studio, and web development concepts. Table of Contents Introduction to Blazor WebAssembly Building Your First Blazor WebAssembly Application Debugging and Deploying a Blazor WebAssembly App Building a Modal Dialog Using Templated Components Building a Local Storage Service Using JavaScript Interoperability (JS Interop) Building a Weather App as a Progressive Web App (PWA) Building a Shopping Cart Using Application State Building a Kanban Board Using Events (N.B. Please use the Look Inside option to see further chapters) 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 | 492,991 in Books ( See Top 100 in Books ) 100 in Microsoft Windows Programming 598 in Introduction to Programming |
| Customer Reviews | 4.5 out of 5 stars 25 Reviews |
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
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.
S**O
Ottimo libro con esempi pratici
Il libro รจ ben scritto ed aiuta molto chi proviene dalla programmazione .net non-blazor
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.
Trustpilot
1 month ago
1 month ago