De ce am revenit la MVC clasic după experimentul cu Blazor

Doru Bulubasa
/

După o perioadă de testare cu Blazor WebAssembly, am ales să revin la MVC clasic. Motivele sunt clare: SEO mai simplu, pagini mai rapide și indexare corectă în Google. În articol explic de ce MVC rămâne alegerea mai bună pentru un blog sau site de conținut.


Read More

Introducere în Autentificare în Blazor WebAssembly

Doru Bulubasa
/

În acest articol explorăm fundamentele autentificării în Blazor WebAssembly. Vei învăța cum să implementezi un AuthenticationStateProvider personalizat, cum creezi o pagină de login și logout și cum protejezi rutele folosind [Authorize]. Totul însoțit de cod complet și exemple ușor de urmat.


Read More

Interacțiunea cu API-uri externe (HttpClient)

Doru Bulubasa
/

Înveți să folosești HttpClient în Blazor WebAssembly pentru a consuma API-uri externe, cu un exemplu concret și bune practici.


Read More

Persistarea Datelor cu ProtectedLocalStorage

Doru Bulubasa
/

În acest articol descoperim cum putem persista datele local în aplicațiile Blazor WebAssembly folosind ProtectedLocalStorage. Un exemplu practic va arăta cum putem salva preferințele utilizatorului (precum tema aleasă) într-un mod securizat.


Read More

Comunicarea între componente în Blazor

Doru Bulubasa
/

În acest articol înveți cum să gestionezi comunicarea între componente în Blazor folosind EventCallback pentru trimiterea de evenimente și [CascadingParameter] pentru partajarea de date globale. Totul este ilustrat printr-un exemplu practic: un formular care adaugă elemente într-o listă.


Read More

Componente Reutilizabile în Blazor

Doru Bulubasa
/

În acest articol explorăm cum construim componente reutilizabile în Blazor, cum folosim [Parameter] pentru a le personaliza și cum putem crea rapid interfețe modulare, precum un CardComponent sau un AlertComponent.


Read More

Data Binding si Evenimente in Blazor

Doru Bulubasa
/

In acest articol descoperim mecanismele de data binding si gestionare a evenimentelor in Blazor. Vei invata cum sa folosesti directive precum @bind, @onchange si @onclick, printr-un exemplu practic cu un formular si o lista interactiva.


Read More

Routing si Navigare in Blazor

Doru Bulubasa
/

In aceasta a doua parte din seria noastra Blazor WebAssembly, exploram unul dintre cele mai importante concepte ale oricarei aplicatii web: navigarea intre pagini.


Read More

Introducere în Blazor WebAssembly cu C#

Doru Bulubasa
/

In acest articol incepem seria despre Blazor WebAssembly. Vei invata ce este, cum functioneaza si cum poti crea rapid o aplicatie web in C# care ruleaza direct în browser.


Read More