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].