Skip to main content

Introducing new learning courses and educational videos from Apress. Start watching

  • Book
  • © 2020

Building Single Page Applications in .NET Core 3

Jumpstart Coding Using Blazor and C#

Apress

Authors:

  • Serves as a quick-start for .NET developers who need to improve their app with a single-page front end

  • Covers .NET 3.0 and C# 8.0

  • Takes a code-first approach that models an actual business application

  • 3801 Accesses

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • ISBN: 978-1-4842-5747-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 49.99
Price excludes VAT (USA)

This is a preview of subscription content, access via your institution.

Table of contents (5 chapters)

  1. Front Matter

    Pages i-xiii
  2. The Case for Blazor

    • Michele Aponte
    Pages 1-17
  3. Blazor Server vs. Blazor WebAssembly

    • Michele Aponte
    Pages 19-31
  4. Create Your Single-Page Application

    • Michele Aponte
    Pages 33-71
  5. Build Your Reusable Blazor Library

    • Michele Aponte
    Pages 73-89
  6. Deploy Your Application

    • Michele Aponte
    Pages 91-99
  7. Back Matter

    Pages 101-104

About this book

Attention .NET developers who no longer want to use JavaScript for your front end. Quickly and efficiently learn how to use C# for your single-page application (SPA) thanks to Blazor.

Today’s reality is that most modern applications are web-based and if you want the same user experience as a desktop application, you need to be able to create a single-page application. While there are multiple frameworks and libraries to choose from (including Angular, React, and VueJS), you still need to know how to code in JavaScript. But now there is another option from Microsoft. Blazor is an open-source framework that enables developers to create web applications using C# and HTML, and everything you need to get started is covered in this guide. You will learn the steps, through build-along coding examples, that will allow you to use the same language for both the front end and the back end of your application. 

This book is designed to get you comfortable creating a single-page application in the shortest time possible. Get ready to create a complete business application that teaches and reinforces the skills you need in a Blazor production environment.

What You Will Learn

  • Develop the front end of an application using C# and .NET Core
  • Use this quick-start for .NET developers who need to improve their application with a single-page front end
  • Take a code-first approach that models an actual business application
  • Gain insights for developing a high-functioning and maintainable application
  • Study guidance on repurposing your .NET skill set
This book is for C# and .NET developers who have some experience in web development.

Michele Aponte is a programmer working with Java, .NET, and JavaScript at software and IT consulting companies in his native Italy since 1993. Combining his training, consulting, and development skills, in 2013 Michele founded “Blexin” to help customers migrate older software and systems to new technologies in order to improve their businesses. Passionate about programming, Michele embraces sharing with the community. He founded DotNetCampania, a Microsoft User Group in 2008, and has organized many regional conferences. Recognized as a Microsoft MVP, he often presents on Microsoft and JavaScript topics at tech conferences throughout Italy.

Keywords

  • Microsoft Blazor
  • .NET Core
  • Razor Pages
  • Blazor and C#
  • SPAs
  • Single Page Applications in .NET
  • Front-end development
  • web development
  • .NET Core 3
  • JavaScript

Authors and Affiliations

  • Torre del Greco (NA), Italy

    Michele Aponte

About the author

Michele Aponte is a programmer working with Java, .NET, and JavaScript at software and IT consulting companies in his native Italy since 1993. Combining his training, consulting, and development skills, in 2013 Michele founded “Blexin” to help customers migrate older software and systems to new technologies in order to improve their businesses. Passionate about programming, Michele embraces sharing with the community. He founded DotNetCampania, a Microsoft User Group in 2008, and has organized many regional conferences. Recognized as a Microsoft MVP, he often presents on Microsoft and JavaScript topics at tech conferences throughout Italy.

Bibliographic Information

  • Book Title: Building Single Page Applications in .NET Core 3

  • Book Subtitle: Jumpstart Coding Using Blazor and C#

  • Authors: Michele Aponte

  • DOI: https://doi.org/10.1007/978-1-4842-5747-0

  • Publisher: Apress Berkeley, CA

  • eBook Packages: Professional and Applied Computing, Professional and Applied Computing (R0), Apress Access Books

  • Copyright Information: Michele Aponte 2020

  • Softcover ISBN: 978-1-4842-5746-3

  • eBook ISBN: 978-1-4842-5747-0

  • Edition Number: 1

  • Number of Pages: XIII, 104

  • Number of Illustrations: 22 b/w illustrations

  • Topics: Microsoft

Buying options

eBook USD 39.99
Price excludes VAT (USA)
  • ISBN: 978-1-4842-5747-0
  • Instant PDF download
  • Readable on all devices
  • Own it forever
  • Exclusive offer for individuals only
  • Tax calculation will be finalised during checkout
Softcover Book USD 49.99
Price excludes VAT (USA)