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
  21 ore
 

Mărturii (4)

Cursuri înrudite

Jenkins for .Net Continuous Integration (CI)

  14 ore

Categorii înrudite