Laboratoare

Lista este generata automat din fisierele markdown.

Guest Lecture — Clean Architecture & Vertical Slice în .NET

Prelegere susținută de un invitat din industrie: Clean Architecture, Vertical Slice, Repository Pattern și decizii de design în proiecte reale.

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