Course Outline

Introduction

  • Overview of Blazor WebAssembly

Getting Started

  • Creating an ASP.NET core hosted Blazor WebAssembly project
  • Initializing Git repository

Forms and Authentication

  • User login form and validation
  • User registration model
  • Logging objects to the console
  • Using radio buttons
  • Navigating the user with NavigationManager
  • AuthenticationStateProvider
  • Page restrictions
  • LocalStorage for authentication
  • Adding a logout option
  • Cleaning up the navigation and adding a Favlcon

Web API and Entity Framework

  • Understanding the Model-View-Controller (MVC) pattern
  • Adding the UnitController
  • Receiving units from the Web API
  • Understanding HTTP methods
  • Installing and using Entity Framework (EF)
  • Implementing DataContext
  • Viewing the database
  • Adding, updating, and removing a unit

.NET Core

  • Overview of .NET Core
  • Razor component
  • Component communication
  • .NET forms and authentication
  • .NET Web API and EF
  • Authentication with JSON Web Token (JWT)
  • UserUnits

Publishing and Deploying

  • Deploying web application on a Windows Server
  • Publishing and deploying an app with Visual Studio

Summary and Next Steps

Requirements

  • Understanding of C# and HTML
  • Knowledge of Blazor

Audience

  • Web Developers
 14 Hours

Number of participants



Price per participant

Testimonials (9)

Related Courses

Advanced Blazor

21 Hours

Introduction to Blazor

14 Hours

Programming using ASP.NET MVC 4

21 Hours

C#.Net

35 Hours

Microsoft App-V: Implementing Enterprise Desktop Virtualization

28 Hours

ASP.Net 4.0

35 Hours

ASP.NET MVC 4.5 Web Development

28 Hours

C# for Automation Test Engineers

21 Hours

Developing Desktop Applications with Visual Studio 2012, VB.NET and SQL Server 2012

21 Hours

IIS 7 and ASP.NET Administration

21 Hours

IIS 8 and ASP.NET Administration

21 Hours

Jenkins for .Net Continuous Integration (CI)

14 Hours

Microservice Patterns: Migrating from a Monolithic to a Microservice Architecture with .Net

14 Hours

Apache Spark for .NET Developers

21 Hours

Programming in C#

14 Hours

Related Categories

1