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

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite