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 API fluent
Interogări și Salvarea 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 elementelor de bază ale Razor
- Lucrul cu componente în Blazor
- Utilizarea C# în componente
- Componente parametrizate
- Ciclu de viață al componentelor
- Legături de date unidirecționale
- Legături de date bidirecționale
- Legături 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 ajutoarelor de 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 Următorii Pași
Cerințe
- Cunoștințe de C#
- Cunoștințe de Blazor și JavaScript
- Experiență cu cadrul .NET
Publicul țintă
- Dezvoltatori Web
Mărturii (7)
Interactivitate și soluții de cod în timp real
Eduard-Emanuel Zaharia - Kruk Italia
Curs - Advanced Blazor
Tradus de catre o masina
Stilul de predare și interactivitatea trainerului. Am învățat modalități diferite și mai eficiente de a dezvolta ceva pe care l-am făcut deja în trecut
Alessandro Lerici - Kruk Italia
Curs - Advanced Blazor
Tradus de catre o masina
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