Schulungsübersicht

Einführung

  • Überblick über Entity Framework (EF) Core
  • Überblick ü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

Datenabfrage und -speicherung mit EF Core

  • Grundlegende Abfragen mit LINQ
  • Aufruf von gespeicherten Prozeduren
  • Kontrolle des Tracking-Verhaltens
  • Speichern von Änderungen
  • Masseneinfügen
  • Transaktionen

Blazor Components

  • Grundlagen von Razor
  • Nutzung von Components in Blazor
  • Nutzung von C# in Components
  • Parametrisierte Components
  • Lifecycle von Components
  • Einfache Datenbindung
  • Doppelte Datenbindung
  • Event Binding

Fortschrittliche Blazor Component Konzepte

  • Rohes HTML rendern
  • Einen untergeordneten Inhalt rendern
  • Nutzung von RenderFragment
  • Nutzung von RenderTreeBuilder
  • Nutzung von @key und @attribute

Routing und Layout

  • Erstellen eines Master-Layouts
  • Routing
  • Nutzung von URL-Hilfsfunktionen

Formulare und Validierung

  • Nutzung von EditForm
  • Formularvalidierung
  • Nutzung von @ref

Dependency Injection (DI) und JSInterop

  • Grundlagen der Dependency Injection (DI)
  • DI mit Standard-Service
  • DI mit benutzerdefiniertem Service
  • Aufruf einer JavaScript-Funktion
  • Aufruf von C# aus JavaScript

Fehlersuche und Bereitstellung

  • Fehlersuche in einer Blazor-Anwendung
  • Bereitstellung einer Blazor-Anwendung
  • Aktualisierung einer Blazor-Anwendung

Sicherheit

  • Blazor-Authentifizierung
  • Nutzung von ASP.NET core identity und JWT

Progressive Web Application (PWA) Entwicklung

  • Überblick über PWA
  • Verstehen der Features von PWA
  • Blazor-PWA
  • Erstellen von Offline-Anwendungen
  • Nutzung von Service Worker
  • Anpassen der Anwendung
  • Caching
  • Hinzufügen von Schiebebenachrichtigungen

Zusammenfassung und Nächste Schritte

Voraussetzungen

  • Kenntnisse in C#
  • Kenntnisse in Blazor und JavaScript
  • Erfahrung mit .NET Framework

Zielgruppe

  • Webentwickler
 21 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien