Course Outline

Introductie

  • Overzicht van Entity Framework (EF) Core
  • Overzicht van Progressive Web App (PWA)

Kern van Entity Framework (EF)

  • EF Core installeren
  • Modelleren met eerst code
  • Modellering met behulp van de database eerst
  • Fluent API gebruiken

Gegevens opvragen en opslaan met EF Core

  • Basisquery's met behulp van LINQ
  • Opgeslagen procedures aanroepen
  • Het volggedrag beheren
  • Wijzigingen opslaan
  • Bulk invoegen
  • Transacties

Blazor Componenten

  • De basisprincipes van Razor begrijpen
  • Werken met componenten in Blazor
  • Gebruik van C# in componenten
  • Geparametriseerde componenten
  • Levenscyclus van componenten
  • Eenrichtingsgegevensbinding
  • Tweezijdig binden
  • Bindende gebeurtenis

Geavanceerde Blazor Component Concepten

  • Raw renderen HTML
  • Een kind inhoud weergeven
  • RenderFragment gebruiken
  • RenderTreeBuilder gebruiken
  • Gebruik van @key en @attribute

Routing en lay-out

  • Een modellay-out maken
  • Routering
  • URL-helpers gebruiken

Formulieren en validatie

  • EditForm gebruiken
  • Validatie van formulieren
  • Het gebruik van @ref

Afhankelijkheidsinjectie (DI) en JSInterop

  • DI begrijpen
  • DI met standaardservice
  • DI met service op maat
  • Een JavaScript-functie aanroepen
  • Aanroepen van C# vanuit JavaScript

Foutopsporing en implementatie

  • Fouten opsporen in een Blazor-app
  • Een Blazor-app implementeren
  • Een Blazor-app upgraden

Veiligheid

  • Blazor Authenticatie
  • ASP.NET-kernidentiteit en JWT gebruiken 

Ontwikkeling van progressieve webapplicaties (PWA)

  • Overzicht van PWA
  • Inzicht in de kenmerken van PWA
  • Blazor PWA
  • Offline applicaties maken
  • Servicemedewerkers gebruiken
  • De applicatie aanpassen
  • Caching
  • Pushmeldingen toevoegen

Samenvatting en volgende stappen

Requirements

  • Begrip van C#
  • Kennis van Blazor en JavaScript
  • Ervaring met .NET-framework

Publiek

  • Webontwikkelaars
 21 Hours

Getuigenissen (4)

Related Courses

Jenkins for .Net Continuous Integration (CI)

14 Hours

Related Categories