Laboratoare
01
DAW Laborator 01 - Extension Methods si Delegates
Extension Methods, Delegates, Func, Action — fundamente C# pentru laboratoarele următoare.
02
DAW Laborator 02 - HTTP and WebAPIs Fundamentals
Bazele HTTP si Web API: rute, metode, status codes si implementarea unui API simplu cu Swagger.
03
DAW Laborator 03 - LINQ in C# Data Annotations
LINQ method syntax, deferred execution si validare cu DataAnnotations aplicate pe endpoint-uri Web API.
04
DAW Laborator 04 - EF Core Razor Pages
Introducere EF Core + Razor Pages: DbContext, migrations, DI si prima pagina de listare a stirilor.
05
DAW Laborator 05 - CRUD
CRUD complet in Razor Pages: Details, Create, Edit, Delete, rutare cu parametri si paginare simpla.
06
Lab 06 - MVC, Async, Service Layer, Repository
Tranzitia de la Razor Pages la MVC, introducerea async/await si structurarea pe Service + Repository.
07
Lab 07 - Autentificare și Autorizare cu ASP.NET Core Identity
Implementarea autentificarii si autorizarii cu ASP.NET Core Identity, roluri, content ownership si protejarea actiunilor cu [Authorize].