Struttura del corso

Introduzione

  • Panoramica di Entity Framework (EF) Core
  • Panoramica delle Progressive Web App (PWA)

Entity Framework (EF) Core

  • Installazione di EF Core
  • Modellazione utilizzando code first
  • Modellazione utilizzando database first
  • Utilizzo dell'API fluent

Ricerche e salvataggio dei dati con EF Core

  • Ricerche di base usando LINQ
  • Chiamata di stored procedure
  • Gestione del comportamento di tracking
  • Salvataggio delle modifiche
  • Inserimento bulk
  • Transazioni

Componenti Blazor

  • Panoramica dei fondamenti di Razor
  • Lavorare con componenti in Blazor
  • Utilizzare C# nei componenti
  • Componenti parametrizzati
  • Ciclo di vita dei componenti
  • Data binding unidirezionale
  • Data binding bidirezionale
  • Binding degli eventi

Concetti avanzati sui componenti Blazor

  • Rendering di HTML raw
  • Rendering del contenuto figlio
  • Utilizzo di RenderFragment
  • Utilizzo di RenderTreeBuilder
  • Utilizzo di @key e @attribute

Routing e Layout

  • Creazione di un layout master
  • Routing
  • Utilizzo degli helper URL

Form e Validazione

  • Utilizzare EditForm
  • Validazione dei form
  • Utilizzare @ref

Iniezione di Dipendenze (DI) e JSInterop

  • Panoramica della DI
  • DI con servizio predefinito
  • DI con servizio personalizzato
  • Chiamata di una funzione JavaScript
  • Chiamata di C# da JavaScript

Debugging e Deploying

  • Debugging di un'app Blazor
  • Deploying di un'app Blazor
  • Aggiornamento di un'app Blazor

Sicurezza

  • Autenticazione in Blazor
  • Utilizzo dell'identità ASP.NET core e JWT

Sviluppo di Progressive Web Application (PWA)

  • Panoramica delle PWA
  • Comprendere le funzionalità delle PWA
  • PWA in Blazor
  • Creazione di applicazioni offline
  • Utilizzo dei service workers
  • Personalizzazione dell'applicazione
  • Caching
  • Aggiunta delle notifiche push

Riassunto e prossimi passaggi

Requisiti

  • Conoscenza di C#
  • Conoscenza di Blazor e JavaScript
  • Esperienza con .NET framework

Pubblico Target

  • Sviluppatori Web
 21 Ore

Numero di Partecipanti


Prezzo per Partecipante

Recensioni (7)

Corsi in Arrivo

Categorie relative