L02
Beginner 90 – 150 min Cost: < 1 €

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

Instalarea .NET 10 SDK și configurarea IDE-ului (VS Code / Cursor / Visual Studio)
Crearea unei aplicații web ASP.NET Core cu dotnet new web
Adăugarea pachetului NuGet Microsoft.Data.SqlClient
Construirea unei pagini care interoghează Azure SQL și afișează date cu imagini din Blob Storage
Build, publish și împachetare ca fișier ZIP
Deploy în App Service prin portal sau VS Code
Configurarea connection string-ului SQL și a comenzii de pornire

Cerințe prealabile

Arhitectura

100%
Se încarcă diagrama...

Flow-ul unei cereri HTTP: server-side rendering cu date din SQL și imagine din Blob Storage.

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

Azure Portal .NET 10 SDK VS Code / Cursor / Visual Studio Terminal / PowerShell

Cuprinsul ghidului

1

Obiectivul laboratorului

2

Cerințe prealabile

3

Instalarea .NET 10 SDK

4

Alegerea și configurarea IDE-ului

  • VS Code / Cursor / Windsurf
  • Visual Studio 2022+
5

Încărcarea unei imagini demo în Blob Storage

6

Crearea proiectului ASP.NET Core

7

Părți cheie din cod

8

Build și pachetare

9

Deploy în App Service (Portal)

10

Configurarea variabilelor de mediu

11

Verificare

12

Troubleshooting

13

Laborator vs. Producție

14

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

Sesiuni relevante