training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

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

Leer geavanceerde Microsoft ASP.NET Core Razor Pages webapplicaties met Blazor Components bouwen

Nog niet ingepland
- Geen locatie
-
Houd mij op de hoogte
5 dagen
3700 (ex BTW)
Houd mij op de hoogte

Beschrijving

In deze training leer je geavanceerde Microsoft ASP.NET Core Razor Pages webapplicaties met Blazor Components bouwen met behulp van Visual Studio.

De focus ligt op programmeertechnieken waarmee je de performance en de schaalbaarheid van je webapplicatie vergroot.

Benodigde voorkennis

C# kennis, inclusief concepten zoals Lambda expressions, LINQ en anonymous types. HTML, CSS, en JavaScript kennis.

Onderwerpen

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

Planning

Houd mij op de hoogte

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

Voorkennis trainingen

"Deze training was direct toepasbaar op het project"
Cursist
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten