Intrati in legatura

Schița de curs

Introducere în .NET 8

  • Ce este .NET? Prezentare generală și evoluție
  • Funcționalitățile .NET 8 LTS și suportul de platformă
  • Instalarea SDK și instrumente de dezvoltare

Începutul lucrului cu C# și Aplicații Console

  • Structura proiectului și comenzile CLI
  • Lucrul cu tipuri, metode și flux de control
  • Programare orientată pe obiecte în C#

Construirea Aplicațiilor Web cu ASP.NET Core 8

  • Crearea și rularea unei aplicații web de bază
  • Rutare, middleware și servicii
  • Introducere în Pagini Razor și MVC

Accesul la Date cu Entity Framework Core

  • Configurarea unui context de bază de date
  • Lucrul cu LINQ și modele de date
  • Migrații și operații CRUD

Injecția de Dependențe și Configurare

  • Cadrul de injecție de dependențe integrat
  • Lucrul cu appsettings.json și variabile de mediu
  • Durata de viață a serviciilor și arhitectură modulară

Dezvoltarea API-urilor cu Minimal APIs

  • Principii RESTful și designul punctelor finale
  • Utilizarea atributelor și parametrilor de rută
  • Testarea API-urilor cu Postman sau Swagger

Testarea și Depanarea în .NET

  • Testare unitară cu xUnit
  • Abordări de testare integrată
  • Tehnici de depanare în Visual Studio

Implementarea Aplicațiilor și Publicarea Cross-Platform

  • Publicarea aplicațiilor .NET 8 (autonome vs. dependente de framework)
  • Opțiuni de implementare pentru Windows, Linux și macOS
  • Utilizarea Visual Studio și a instrumentelor CLI pentru ambalare și lansare

Rezumat și Pași Următori

  • Recapitularea conceptelor și instrumentelor cheie acoperite în curs
  • Căi de practică recomandate și resurse de învățare
  • Prezentare generală a subiectelor emergente: previzualizarea .NET 9, Blazor, microservicii

Cerințe

  • Înțelegere de bază a conceptelor de programare (variabile, bucle, funcții)
  • O anumită experiență cu orice limbaj orientat pe obiecte (de exemplu, C#, Java, Python)
  • Familiaritate cu instrumentele din linia de comandă este utilă, dar nu este obligatorie

Publicul Țintă

  • Programatori care intră în ecosistemul .NET
  • Programatori care trec de la alte limbaje la C#/.NET
  • Echipe tehnice care construiesc aplicații cross-platform folosind .NET modern
 21 Ore

Numărul de participanți


Pret per participant

Mărturii (2)

Cursuri viitoare

Categorii înrudite