Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Überblick über Entity Framework (EF) Core
  • Überblick über Progressive Web Apps (PWA)

Entity Framework (EF) Core

  • Installation von EF Core
  • Modellierung nach dem Code-First-Ansatz
  • Modellierung nach dem Database-First-Ansatz
  • Nutzung der Fluent API

Abfragen und Speichern von Daten mit EF Core

  • Einfache Abfragen mittels LINQ
  • Aufruf gespeicherter Prozeduren
  • Steuerung des Tracking-Verhaltens
  • Speichern von Änderungen
  • Daten im Batch einfügen
  • Transaktionen verwenden

Blazor-Komponenten

  • Grundlagen von Razor verstehen
  • Arbeiten mit Blazor-Komponenten
  • Einsatz von C# in Komponenten
  • Parameterisierung von Komponenten
  • Lebenszyklus einer Komponente verstehen
  • Einfaches Databinding (Einweg)
  • Zweirichtungs-Bindung nutzen
  • Ereignisbindung einrichten

Fortgeschrittene Konzepte von Blazor-Komponenten

  • Rohes HTML rendern
  • Inhalt als Kindkomponente ausgeben
  • Einsatz von RenderFragment
  • Verwendung des RenderTreeBuilder
  • Nutzung von @key und @attribute

Routing und Layout

  • Erstellung eines Master-Layouts
  • Routing-Logik implementieren
  • Nutzung von URL-Hilfsfunktionen

Formulare und Validierung

  • Arbeiten mit EditForm
  • Eingabeverifizierung durchführen
  • Einsatz von @ref

Dependency Injection (DI) und JSInterop

  • Konzept der Dependency Injection verstehen
  • Integration standardmäßiger Dienste
  • Einbindung eigener benutzerdefinierter Dienste
  • Aufruf von JavaScript-Funktionen aus C#
  • Aufruf von C#-Code aus JavaScript heraus

Debugging und Deployment

  • Fehlerbehebung in Blazor-Anwendungen
  • Einsatz einer Blazor-Anwendung im Produktivbetrieb
  • Aktualisierung von Blazor-Anwendungen durchführen

Sicherheit

  • Authentifizierung in Blazor verstehen
  • Nutzung von ASP.NET Core Identity und JWT-Token

Entwicklung von Progressive Web Applications (PWA)

  • Grundlagen zu PWA kennenlernen
  • Funktionen von PWA verstehen
  • Einsatz von Blazor bei der Entwicklung von PWAs
  • Erstellung von Offline-fähigen Anwendungen
  • Nutzung von Service Worker zur Steuerung des Verhaltens<\/li>
  • Anpassung der PWA nach eigenen Wünschen
  • Daten-Caching umsetzen
  • Hinzufügen von Push-Benachrichtigungen zur Anwendung

Zusammenfassung und weitere Schritte

Voraussetzungen

  • Grundkenntnisse in C#
  • Bekanntschaft mit Blazor sowie JavaScript
  • Erfahrung im Umgang mit dem .NET-Framework

Zielgruppe

  • Webentwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien