Mulțumim pentru trimiterea solicitării! Un membru al echipei noastre vă va contacta în curând.
Mulțumim pentru trimiterea rezervării! Un membru al echipei noastre vă va contacta în curând.
Durata 21 ore
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-ului și instrumentele de dezvoltare
Primii pași cu C# și aplicațiile 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ă
- Routing, middleware și servicii
- Introducere în Razor Pages și MVC
Accesul la date cu Entity Framework Core
- Configurarea unui context de bază de date
- Lucrul cu LINQ și modelele de date
- Migrări și operațiuni CRUD
Injectarea dependențelor și configurarea
- Cadrul integrat de injectare a dependențelor
- Lucrul cu appsettings.json și variabilele de mediu
- Durata de viață a serviciilor și arhitectura modulară
Dezvoltarea API-urilor cu Minimal APIs
- Principii RESTful și designul endpoint-urilor
- Folosirea atributelor și a parametrilor de rută
- Testarea API-urilor cu Postman sau Swagger
Testare și depanare în .NET
- Testare unitară cu xUnit
- Abordări de testare a integrării
- Tehnici de depanare în Visual Studio
Deployment-ul aplicațiilor și publicarea cross-platform
- Publicarea aplicațiilor .NET 8 (self-contained vs. dependent de framework)
- Opțiuni de deployment pentru Windows, Linux și macOS
- Folosirea Visual Studio și a instrumentelor CLI pentru împachetare și lansare
Rezumat și pașii următori
- Recapitularea conceptelor și instrumentelor cheie abordate pe parcursul cursului
- Căi de practică recomandate și resurse de învățare
- Prezentarea subiectelor emergente: .NET 9 preview, Blazor, microservicii
Cerințe
- Înțelegerea de bază a conceptelor de programare (variabile, bucle, funcții)
- Ceva experiență cu orice limbaj orientat pe obiecte (de exemplu, C#, Java, Python)
- Familiaritatea cu instrumentele de linie de comandă este utilă, dar nu obligatorie
Public țintă
- Dezvoltatori care intră în ecosistemul .NET
- Programatori care fac tranziția de la alte limbaje la C#/.NET
- Echipe tehnice care construiesc aplicații cross-platform folosind .NET modern
Mărturii (2)
Interactivitate și soluții de cod în timp real
Eduard-Emanuel Zaharia - Kruk Italia
Curs - Advanced Blazor
Tradus de catre o masina
șansa de a lucra în mod practic și răbdarea instrctorului
sheena - Te Manawa Taki Trauma System
Curs - Visual Studio 2022 IDE
Tradus de catre o masina