Schița de curs
Introducere în .NET 8
- Ce este .NET? Prezentare și evoluție
- Caracteristici ale LTS-ului .NET 8 și suportul platformei
- Instalarea SDK și a instrumentelor de dezvoltare
Pornirea cu C# și Aplicațiile Console
- Structura proiectului și comenzi CLI
- Lucrul cu tipuri, metode și fluxul de control
- Programarea orientată pe obiecte în C#
Construirea Aplicațiilor Web cu ASP.NET Core 8
- Creatia și rularea unei aplicații web de bază
- Routing, middleware și servicii
- Introducere în Razor Pages și MVC
Acessul la Date cu Entity Framework Core
- Configurarea unui context de bază de date
- Lucrul cu LINQ și modele de date
- Migrații și operațiuni CRUD
Injecția de Dependențe și Configurare
- Cadru de injecție de dependențe încorporat
- Lucrul cu appsettings.json și variabile de mediu
- Vietăți de serviciu și arhitectură modulară
Dezvoltarea API-urilor cu Minimal APIs
- Priincipiile RESTful și designul punctelor finale
- Utilizarea atributelor și a parametrilor de rută
- Testarea API-urilor cu Postman sau Swagger
Testare și Depanare în .NET
- Testarea unitară cu xUnit
- Abordări pentru testarea de integrare
- Tehnici de depanare în Visual Studio
Distribuția Aplicațiilor și Publicarea Cross-Platform
- Publicarea aplicațiilor .NET 8 (inclusiv vs. dependent de cadru)
- Opțiuni de distribuție pentru Windows, Linux și macOS
- Folosirea Visual Studio și a unor instrumente CLI pentru empaclarea și eliberarea proiectului
Synopsis și Următoarele Pași
- Recapitulare a conceptelor și al instrumentelor cheie acoperite în timpul cursului
- Calea de practică recomandată și resursele de învățare
- Prezentarea unor subiecte emergente: preview-ul .NET 9, Blazor, microservicii
Cerințe
- Înțelegere de bază a conceptelor de programare (variabile, bucle, funcții)
- Experiență limitată cu orice limbaj orientat pe obiecte (de exemplu, C#, Java, Python)
- Familiarizarea cu instrumentele de linie de comandă este utilă, dar nu este necesară
Public țintă
- Dezvoltatori care intră în ecosistemul .NET
- Programatori care se mută din alte limbaje către C#/.NET
- Echipe tehnice care construiesc aplicații cross-platform folosind .NET modern
Mărturii (5)
Trainerul a fost foarte bine informat, a fost foarte util.
Thilini Alwis - Te Manawa Taki Trauma System
Curs - Visual Studio 2022 IDE
Tradus de catre o masina
a fost un curs excelent deoarece am avut șansa să discutăm despre diverse subiecte și să încercăm să lucrăm cu ceea ce ne-am învățat. Dar cel mai mult m-a plăcut faptul că totul se baza pe experiența pe care Marcin o avea.
Jesper - ProgramDuon AB
Curs - Advanced Blazor
Tradus de catre o masina
Formatorul a explicat foarte bine subiectele, cu 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 - am abordat tot ce ne interesau. Am putut lucra prin exemple.
Deborah Morrison - AFBI
Curs - Introduction to Blazor
Tradus de catre o masina
Antrenor foarte cunoscutor
Tegan Aloysius - Hilton
Curs - Introduction to .Net Core
Tradus de catre o masina