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
Recensioni (7)
Formatore molto interattivo con una grande disponibilità ad insegnare. Il formatore era molto competente e ci ha insegnato anche oltre lo scopo del corso di formazione.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Corso - Advanced Blazor
Traduzione automatica
Fragment, SignalR e deploy automatico
Richard - Uganda National Examinations Board
Corso - Advanced Blazor
Traduzione automatica
Il formatore è molto bravo e presta attenzione agli studenti.
Utamaporn - Geodis Transport Thai Ltd.
Corso - Advanced Blazor
Traduzione automatica
Il formatore ha più esperienza e può rispondere e aiutarci a risolvere il problema immediatamente.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Corso - Advanced Blazor
Traduzione automatica
Mi piace Style Trainer perché sa dare esempi facili da capire. E poi è calmo quando insegna o spiega.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Corso - Advanced Blazor
Traduzione automatica
L'istruttore è stato molto disponibile a rispondere a tutte le domande che avevamo e ci ha permesso di condividere il nostro schermo per mostrare gli errori che stavamo riscontrando, il che è stato fantastico.
chithra - Public Health Wales NHS Trust
Corso - Advanced Blazor
Traduzione automatica
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
