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? Dezvoltare istorică și evoluție
- Funcționalități și suport de platformă pentru .NET 8 LTS
- Instalarea SDK și a instrumentelor de dezvoltare
Începutul cu C# și aplicații console
- Structura proiectului și comenzi CLI
- Lucrul cu tipuri, metode și fluxul de execuție
- Programare orientată pe obiecte în C#
Construirea aplicațiilor web cu ASP.NET Core 8
- Creat și rularea unei aplicații web de bază
- Routing, middleware și servicii
- Introducere în Razor Pages și MVC
Accesare la date cu Entity Framework Core
- Configurarea unui context de bază de date
- Lucrul cu LINQ și modele de date
- Migration-uri și operații CRUD
Injectare de dependențe și configurare
- Framework intern de injecție de dependențe
- Lucrul cu appsettings.json și variabile de mediu
- Ciclul de viață al serviciilor și arhitectura modulară
Dezvoltarea API-urilor cu Minimal APIs
- Principiile RESTful și design-ul endpointurilor
- Folosirea atributelor și a parametrilor de rutare
- Testarea API-urilor cu Postman sau Swagger
Testarea și depanarea în .NET
- Testare unitară cu xUnit
- Aproximări pentru testarea de integrare
- Technici de depanare în Visual Studio
Implementarea aplicațiilor și publicarea multi-platformă
- Publicarea aplicațiilor .NET 8 (self-contained vs. framework-dependent)
- Opțiuni de implementare pentru Windows, Linux și macOS
- Utilizarea Visual Studio și a instrumentelor CLI pentru ambalare și lansare
Sinteză și pași următori
- Recapitulare a conceptelor și instrumentelor cheie acoperite în curs
- Cale de practică recomandate și resurse de învățare
- Prezentare generală a temelor emergente: .NET 9 preview, Blazor, microservicii
Cerințe
- Înțelegere de bază a conceptelor de programare (variabile, bucle, funcții)
- Ceva experiență cu orice limbaj orientat pe obiecte (de exemplu, C#, Java, Python)
- Familiarizarea cu instrumentele din linia de comandă este utilă, dar nu este obligatorie
Public țintă
- Dezvoltatori care intră în ecosistemul .NET
- Programatori care migrează de la alte limbaje către C#/.NET
- Echipe tehnice care construiesc aplicații multi-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