Schița de curs
Introducere
- Prezentare generală a Entity Framework (EF) Core
- Prezentare generală a aplicației web progresive (PWA)
Entity Framework (EF) Core
- Instalarea EF Core
- Modelarea folosind mai întâi codul
- Modelarea folosind mai întâi baza de date
- Utilizarea API-ului fluent
Interogarea și salvarea datelor cu EF Core
- Interogări de bază folosind LINQ
- Apelarea procedurilor stocate
- Controlul comportamentului de urmărire
- Salvarea modificărilor
- Inserarea în masă
- Tranzacții
Blazor Componente
- Înțelegerea principiilor de bază ale Razor
- Lucrul cu componentele în Blazor
- Utilizarea C# în componente
- Componente parametrizate
- Ciclul de viață al componentelor
- Legătura de date unidirecțională
- Legătura în două direcții
- legarea evenimentelor
Advanced Blazor Concepte de componente
- Renderizare brută HTML
- Redarea unui conținut copil
- Utilizarea RenderFragment
- Utilizarea RenderTreeBuilder
- Utilizarea @key și @attribute
Rutarea și dispunerea
- Crearea unei machete principale
- Rutarea
- Utilizarea ajutoarelor URL
Formulare și validare
- Utilizarea EditForm
- Validarea formularului
- Utilizarea @ref
Injecția 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
Depanarea și implementarea
- Depanarea unei aplicații Blazor
- Implementarea unei aplicații Blazor
- Actualizarea unei aplicații Blazor
Securitate
- Blazor autentificare
- UtilizareaASP.NETcore identity și JWT
Dezvoltarea aplicațiilor web progresive (PWA)
- Prezentare generală a PWA
- Înțelegerea caracteristicilor PWA
- Blazor PWA
- Crearea de aplicații offline
- Utilizarea lucrătorilor de servicii
- Personalizarea aplicației
- Caching
- Adăugarea de notificări push
Rezumat și etapele următoare
Cerințe
- Înțelegerea C#
- Cunoștințe de Blazor și JavaScript .
- Experiență cu cadrul .NET
Audiență
- Dezvoltatorii web
Mărturii (6)
Formatorul este foarte bun și acordă atenție cursanților.
Utamaporn - Geodis Transport Thai Ltd.
Curs - Advanced Blazor
Tradus de catre o masina
Trainerul are mai multă experiență și ne poate răspunde și ajuta să rezolvăm problema imediat.
Kritsakorn Wangsuksan - Geodis Transport Thai Ltd.
Curs - Advanced Blazor
Tradus de catre o masina
Îmi place instructorul de stil pentru că poate da exemple ușor de înțeles și este calm atunci când predă sau explică.
Wannapa Chalamrum - Geodis Transport Thai Ltd.
Curs - Advanced Blazor
Tradus de catre o masina
Formatorul a fost foarte util, răspunzând la toate întrebările pe care le aveam și ne-a permis să ne împărtășim ecranul pentru a arăta erorile pe care le aveam, ceea ce a fost minunat.
chithra - Public Health Wales NHS Trust
Curs - Advanced Blazor
Tradus de catre o masina
The hands on approach with clear examples that match our current project helped with the understanding of the subject.
Samuel - ProgramDuon AB
Curs - 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.