Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Übersicht über Entity Framework (EF) Core
  • Übersicht über Progressive Web App (PWA)

Entity Framework (EF) Core

  • Installation von EF Core
  • Modellierung mit Code First
  • Modellierung mit Database First
  • Nutzung der Fluent API

Abfragen und Speichern von Daten mit EF Core

  • Grundlegende Abfragen mit LINQ
  • Aufrufen von gespeicherten Prozeduren
  • Kontrolle des Tracking-Verhaltens
  • Speichern von Änderungen
  • Masseninsert
  • Transaktionen

Blazor-Komponenten

  • Verständnis der Grundlagen von Razor
  • Arbeit mit Komponenten in Blazor
  • Einsatz von C# in Komponenten
  • Parametrisierte Komponenten
  • Komponenten-Lebenszyklus
  • One-Way-Datenbindung
  • Two-Way-Bindung
  • Ereignisbindung

Erweiterte Blazor-Komponentenkonzepte

  • Rohes HTML rendern
  • Child Content rendern
  • Nutzung von RenderFragment
  • Nutzung von RenderTreeBuilder
  • Einsatz von @key und @attribute

Routing und Layout

  • Erstellung eines Master-Layouts
  • Routing
  • Nutzung von URL-Helferfunktionen

Formulare und Validierung

  • Einsatz von EditForm
  • Validierung von Formularen
  • Nutzung von @ref

Dependency Injection (DI) und JSInterop

  • Verständnis von DI
  • DI mit Standarddiensten
  • DI mit benutzerdefinierten Diensten
  • Aufrufen einer JavaScript-Funktion
  • Aufrufen von C# aus JavaScript

Debugging und Deployment

  • Debuggen einer Blazor-App
  • Bereitstellen einer Blazor-App
  • Upgrade einer Blazor-App

Sicherheit

  • Blazor-Authentifizierung
  • Einsatz von ASP.NET Core Identity und JWT

Entwicklung von Progressive Web Applications (PWA)

  • Übersicht über PWA
  • Verständnis der Features von PWA
  • Blazor PWA
  • Erstellung von Offline-Anwendungen
  • Einsatz von Service Workern
  • Anpassung der Anwendung
  • Caching
  • Hinzufügen von Push-Benachrichtigungen

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Verständnis von C#
  • Kenntnisse in Blazor und JavaScript
  • Erfahrung mit dem .NET-Framework

Zielgruppe

  • Webentwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien