Web Applications with ASP.NET Core Blazor

Create Powerful, Responsive, and Engaging Web Applications

Paperback
August 2024
9781501522673
More details
  • Publisher
    Mercury Learning and Information
  • ISBN 9781501522673
  • Language English
  • Pages 308 pp.
  • Size 7" x 9"
$54.99
Lib E-Book

Library E-Books

We are signed up with aggregators who resell networkable e-book editions of our titles to academic libraries. These editions, priced at par with simultaneous hardcover editions of our titles, are not available direct from Stylus.

These aggregators offer a variety of plans to libraries, such as simultaneous access by multiple library patrons, and access to portions of titles at a fraction of list price under what is commonly referred to as a "patron-driven demand" model.

August 2024
9781501519475
More details
  • Publisher
    Mercury Learning and Information
  • ISBN 9781501519475
  • Language English
  • Pages 308 pp.
  • Size 7" x 9"
$165.00
E-Book

E-books are now distributed via RedShelf or VitalSource

You will choose the vendor in the cart as part of the check out process. These vendors offer a more seamless way to access the ebook, and add some great new features including text-to-voice. You own your ebook for life, it is simply hosted on the vendors website, working much like Kindle and Nook. Click here to see more detailed information on this process.

August 2024
9781501519536
More details
  • Publisher
    Mercury Learning and Information
  • ISBN 9781501519536
  • Language English
  • Pages 308 pp.
  • Size 7" x 9"
$54.99

This book covers many different aspects of developing Blazor applications, a modern way to build rich UI web apps. It also introduces methods to leverage .NET and its eco-systems to build a modern enterprise application. It features WebAssembly and how it can be written in any programming language. The book also compares different Blazor hosting models and the strategy to select a model that suits specific business requirements. It is designed for web developers, software engineers, and tech enthusiasts looking to build robust, interactive web applications using ASP.NET Core Blazor. Using a demonstrative approach for Blazor learners, every chapter includes numerous code examples and a Blazor source code analysis. It covers basic Blazor directives and components and how these concepts can be combined together to build a more complex customized component. Master modern deployment techniques with Docker and Kubernetes. This book also explains some advanced techniques to control component rendering and improve performance. Companion files with code samples and color figures are available for downloading.

FEATURES
• Features code examples and detailed analysis to help you grasp Blazor concepts effectively
• Learn advanced component enhancement, performance optimization, and secure file handling
• Master modern deployment techniques with Docker and Kubernetes, ensuring your applications are production-ready
• Download companion files with code samples and color figures

1: WebAssembly Introduction
2: Choosing Your Hosting Model
3: Implementing Razor and Other Components
4: Advanced Techniques for Blazor Component Enhancement
5: File Uploading in Blazor
6: Serving and Securing Files in Blazor
7: Collecting User Input with Forms
8: Navigating Over Applications
9: .NET and JavaScript Interop
10: Connecting to the World with HTTP
11: Data Persistence with EF Core
12: Protecting Your Application with Identity
13: Deploying with Docker and Kubernetes
Index

Brian Ding

Brian Ding has over 8 years of experience in TypeScript and .NET development, specializing in areas such as WinForm, WPF, ASP.NET, and ASP.NET Core. Currently employed at BMW Archermind Information Technology Co Ltd, he holds the position of tech leader, where he focuses on creating engaging digital driving experiences for BMW customers. Throughout his career, Brian has worked in diverse domains including software development, DevOps, automation tools, and cloud technologies.

ASP.NET Core; Blazor; WebAssembly; EntityFramework Core; Razor components; Web development; Hosting models; Docker; Kubernetes; .NET Interop