course

NL/EN
This training is available in Dutch and English. More information

Developing ASP.NET Core Web Applications using Razor Pages and Blazor Components

Learn to develop advanced Microsoft ASP.NET Core Razor Pages applications with Blazor Components.

Not yet scheduled
- No location
-
Keep me posted
5 days
3700 (excl. VAT)
Keep me posted

Description

In this training you will learn to develop advanced Microsoft ASP.NET Core Razor Pages web applications with Blazor Components. The focus will be on coding activities that enhance the performance and scalability of the website application.

Prior Knowledge

Experience with C# programming and concepts such as Lambda expressions, LINQ, and anonymous types. Experience with HTML, CSS, and JavaScript.

Subjects

Exploring ASP.NET Core

  • Overview of Microsoft Web Technologies
  • Introduction to ASP.NET Core

Designing ASP.NET Core Web Applications

  • Planning in the Project Design Phase
  • Designing Models, Views and PageModels

Configure Middleware and Services in ASP.NET Core

  • Configuring Middleware
  • Configuring Services

Developing Razor Pages

  • Writing PageModels and Handlers
  • Configuring Routes

Developing Views

  • Creating Views with Razor Syntax
  • Using HTML Helpers and Tag Helpers
  • Reusing Code in Views

Developing Models

  • Creating Models
  • Working with Forms
  • Validating

Using Entity Framework Core in ASP.NET Core

  • Introduction to Entity Framework Core
  • Working with Entity Framework Core
  • Using Entity Framework Core to Connect to Microsoft SQL Server

Using Layouts, CSS, and JavaScript in ASP.NET Core

  • Using Layouts
  • Using CSS and JavaScript

Client-Side Development with Blazor Components

  • Creating Blazor Components
  • Integrating Blazor Components into Razor Pages
  • Blazor Prerendering

Testing and Troubleshooting

  • Testing ASP.NET Core Applications
  • Implementing an Exception Handling Strategy
  • Logging

Managing Security

  • Authentication in ASP.NET Core
  • Authorization in ASP.NET Core
  • Defending from Attacks

Performance and Communication

  • Implementing a Caching Strategy
  • Managing State
  • Two-Way Communication

Implementing Web APIs

  • Introducing Web APIs
  • Developing a Web API
  • Calling a Web API
  • Minimal API

Hosting and Deployment

  • On-Premises Hosting and Deployment
  • Deployment to Microsoft Azure

Schedule

Keep me posted

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

Prior knowledge courses

"This training was immediately applicable to the project"
Attendee
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten