Schița de curs
Introducere în .NET 8
- Ce este .NET? Prezentare generală și evoluție
- Caracteristicile .NET 8 LTS și suportul pentru platforme
- Instalarea SDK și instrumente de dezvoltare
Începutul Lucrului cu C# și Aplicațiile Console
- Structura proiectului și comenzi 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
- Migrări și operații CRUD
Injecția de Dependențe și Configurare
- Framework-ul de injecție de dependențe integrat
- Lucrul cu appsettings.json și variabile de mediu
- Durate de viață ale serviciilor și arhitectură modulară
Dezvoltarea de API-uri cu Minimal APIs
- Principii RESTful și design de endpoint-uri
- Folosirea 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
- Folosirea Visual Studio și a instrumentelor CLI pentru ambalare și lansare
Rezumat și Pași Următori
- Recapitulare a conceptelor și instrumentelor cheie acoperite în curs
- Căi recomandate de practică și resurse de învățare
- Prezentare generală a subiectelor emergente: previzualizare .NET 9, 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)
- Familiaritate cu instrumentele din linia de comandă este utilă, dar nu este obligatorie
Publicul Țintă
- Dezvoltatori 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
Mărturii (5)
Formatorul a fost foarte bine informat și a fost foarte de ajutor.
Thilini Alwis - Te Manawa Taki Trauma System
Curs - Visual Studio 2022 IDE
Tradus de catre o masina
a fost un curs foarte bun, deoarece am avut ocazia de a discuta și de a încerca să lucrăm cu ceea ce am învățat. Dar cel mai mult mi-a plăcut faptul că totul era bazat pe experiența lui Marcin.
Jesper - ProgramDuon AB
Curs - Advanced Blazor
Tradus de catre o masina
Instrucționistul a explicat subiectele foarte bine, folosind exemple reale din lumea reală, ceea ce ne-a facilitat înțelegerea informațiilor.
Florin-Viorel Marut - Continental Automotive Romania
Curs - High-Performance Application Development with .NET Core
Tradus de catre o masina
Complet - a abordat tot ceea ce ne interesa. A putut lucra prin exemple.
Deborah Morrison - AFBI
Curs - Introduction to Blazor
Tradus de catre o masina
Instrutor foarte căutat în materia sa
Tegan Aloysius - Hilton
Curs - Introduction to .Net Core
Tradus de catre o masina