Intrati in legatura

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

Numărul de participanți


Pret per participant

Mărturii (7)

Cursuri viitoare

Categorii înrudite