Struttura del corso
Introduzione
- Panoramica di Entity Framework (EF) Core
- Panoramica di Progressive Web App (PWA)
Einingarammi (EF) kjarna
- Installazione di EF Core
- Modellazione con l'uso del codice prima di tutto
- Modellazione tramite database
- Uso dell'API Fluent
Esecuzione di query e salvataggio dei dati con EF Core
- Query di base con LINQ
- Chiamata di stored procedure
- Controllo del comportamento di tracciamento
- Salvataggio delle modifiche
- Inserto in blocco
- Transazioni
Blazor Componenti
- Informazioni sui fondamenti di Razor
- Uso dei componenti in Blazor
- Utilizzo di C# nei componenti
- Componenti parametrizzati
- Ciclo di vita dei componenti
- Associazione dati unidirezionale
- Rilegatura a due vie
- Associazione di eventi
Advanced Blazor Concetti relativi ai componenti
- Rendering raw HTML
- Rendering di un contenuto secondario
- Utilizzo di RenderFragment
- Utilizzo di RenderTreeBuilder
- Utilizzo di @key e @attribute
Instradamento e layout
- Creazione di un layout master
- Instradamento
- Utilizzo degli helper URL
Moduli e convalida
- Utilizzo di EditForm
- Convalida del modulo
- Utilizzo di @ref
Inserimento delle dipendenze (DI) e JSInterop
- Informazioni sull'integrazione delle dipendenze
- DI con servizio predefinito
- DI con servizio personalizzato
- Chiamata di una funzione JavaScript
- Chiamata di C# da JavaScript
Debug e distribuzione
- Debug di un'app Blazor
- Distribuzione di un'app Blazor
- Aggiornamento di un'app Blazor
Sicurezza
- Blazor autenticazione
- Uso dell'identitàdi ASP.NETCore e JWT
Sviluppo di applicazioni Web progressive (PWA)
- Panoramica di PWA
- Comprendere le funzionalità di PWA
- Blazor PWA
- Creazione di applicazioni offline
- Utilizzo dei service worker
- Personalizzazione dell'applicazione
- Memorizzazione nella cache
- Aggiunta di notifiche push
Riepilogo e prossime tappe
Requisiti
- Conoscenza di C#
- Conoscenza di Blazor e JavaScript
- Esperienza con .NET Framework
Pubblico
- Sviluppatori Web
Recensioni (6)
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.
Samuel - ProgramDuon AB
Corso - Advanced Blazor
it was a great cource becuase we got the chance to discuss things and try working with the things we got taught. But the thing I liked the most was that everything was based on experience that Marcin had.