Construirea și implementarea aplicației .NET
De la un proiect gol la o aplicație funcțională pe Azure App Service
Prezentare generală
În Lab 1 ați construit infrastructura — un web app gol, o bază de date goală și un container blob gol. În acest laborator veți construi, implementa și configura codul efectiv al aplicației, care leagă toate cele trei la un loc.
La final veți avea o aplicație funcțională care interoghează tabela Students din Azure SQL și afișează rezultatele cu o imagine din Blob Storage.
Ce vei învăța
Cerințe prealabile
Arhitectura
Pagina HTML este construită integral pe server (un singur endpoint GET /). Browser-ul face doar o singură cerere suplimentară — direct către Blob Storage — pentru imagine. Nu există JavaScript, REST API sau framework de frontend. Aceasta este cea mai simplă formă posibilă a unei aplicații web pe trei niveluri.
Numele de Storage și SQL Server sunt unice global, deci fiecare student are un set ușor diferit. Două locuri din lab vă cer să substituiți propriile nume: URL-ul imaginii din Program.cs și connection string-ul SQL.
Instrumente necesare
Cuprinsul ghidului
Obiectivul laboratorului
Cerințe prealabile
Instalarea .NET 10 SDK
Alegerea și configurarea IDE-ului
- VS Code / Cursor / Windsurf
- Visual Studio 2022+
Încărcarea unei imagini demo în Blob Storage
Crearea proiectului ASP.NET Core
Părți cheie din cod
Build și pachetare
Deploy în App Service (Portal)
Configurarea variabilelor de mediu
Verificare
Troubleshooting
Laborator vs. Producție
Cleanup
Descarcă ghidul complet
Ghidul PDF conține instrucțiuni detaliate pas cu pas, capturi de ecran, secțiuni de troubleshooting și anexe cu cod și comenzi CLI.
Descarcă PDF — Lab 2