Schița de curs
Introducere
- Prezentare generală a Entity Framework (EF) Core
- Prezentare generală a Aplicațiilor Web Progresive (PWA)
Entity Framework (EF) Core
- Instalarea EF Core
- Modelare folosind code first
- Modelare folosind database first
- Utilizarea fluent API
Interogare și salvare a datelor cu EF Core
- Interogări de bază folosind LINQ
- Apelarea procedurilor stocate
- Controlul comportamentului de urmărire
- Salvarea modificărilor
- Inserare în masă
- Tranzacții
Componente Blazor
- Înțelegerea fundamentelor Razor
- Lucrul cu componente în Blazor
- Utilizarea C# în componente
- Componente parametrizate
- Ciclul de viață al componentelor
- Legare unidirecțională a datelor
- Legare bidirecțională a datelor
- Legare de evenimente
Concepte avansate ale componentelor Blazor
- Randare HTML brut
- Randare a conținutului copil
- Utilizarea RenderFragment
- Utilizarea RenderTreeBuilder
- Utilizarea @key și @attribute
Rutare și Layout
- Crearea unui layout principal
- Rutare
- Utilizarea helperelor URL
Formulare și validare
- Utilizarea EditForm
- Validare formulare
- Utilizarea @ref
Injecție de dependență (DI) și JSInterop
- Înțelegerea DI
- DI cu serviciu implicit
- DI cu serviciu personalizat
- Apelarea unei funcții JavaScript
- Apelarea C# din JavaScript
Depanare și implementare
- Depanarea unei aplicații Blazor
- Implementarea unei aplicații Blazor
- Actualizarea unei aplicații Blazor
Securitate
- Autentificare în Blazor
- Utilizarea ASP.NET core identity și JWT
Dezvoltarea Aplicațiilor Web Progresive (PWA)
- Prezentare generală a PWA
- Înțelegerea funcționalităților PWA
- Blazor PWA
- Crearea aplicațiilor offline
- Utilizarea service workers
- Personalizarea aplicației
- Cache
- Adăugarea notificărilor push
Rezumat și pași următori
Cerințe
- Înțelegerea limbajului C#
- Cunoștințe despre Blazor și JavaScript
- Experiență cu cadrul .NET
Publicul țintă
- Dezvoltatori web
Mărturii (7)
Instrucționist foarte interactiv cu o voluntate imensă de a învăța. Instrucționistul a fost foarte cunoscutor și ne-a învățat chiar și dincolo de cuprinsul instruirii.
JULIAN OKELLO WANICAN - Uganda National Examinations Board
Curs - Advanced Blazor
Tradus de catre o masina
Fragment, SignalR și implementare automată
Richard - Uganda National Examinations Board
Curs - Advanced Blazor
Tradus de catre o masina
Formatorul este foarte bun și acordă atenție participanților.
Utamaporn - Geodis Transport Thai Ltd.
Curs - Advanced Blazor
Tradus de catre o masina
Formatorul are mai multe experiențe și poate răspunde și ne poate ajuta să rezolvăm problema imediat.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Curs - Advanced Blazor
Tradus de catre o masina
Mă plac instructorul de stil pentru că poate oferi exemple ușor de înțeles. În plus, el este calm atunci când înscolește sau explică.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Curs - Advanced Blazor
Tradus de catre o masina
Formatorul a fost foarte de ajutor, răspunzând la orice întrebări avut și ne-a lăsat să împărtășim ecranul pentru a arăta erorile cu care ne confruntam, ceea ce a fost foarte apreciat.
chithra - Public Health Wales NHS Trust
Curs - Advanced Blazor
Tradus de catre o masina
Abordarea practică cu exemple clare care se potrivesc proiectului nostru actual a ajutat la înțelegerea subiectului.
Samuel - ProgramDuon AB
Curs - Advanced Blazor
Tradus de catre o masina