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 (5)

Related Courses

Advanced Blazor

21 Hours

Introduction to Blazor

14 Hours

PowerShell Master Class

21 Hours

ASP.Net 4.0

35 Hours

Programming Metro-style Apps with C# (Windows 8, Windows RT, WinRT)

21 Hours

IIS 7 and ASP.NET Administration

21 Hours

ASP.NET MVC 4.5 Web Development

28 Hours

C#.Net

35 Hours

Programming using ASP.NET MVC 4

21 Hours

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

21 Hours

Programming in C#

14 Hours

IIS 8 and ASP.NET Administration

21 Hours

Administration with Powershell

35 Hours

C# for Automation Test Engineers

21 Hours

Microsoft App-V: Implementing Enterprise Desktop Virtualization

28 Hours

Related Categories