Kurzusleírás
Bevezetés a .NET 8-ba
- Mi az a .NET? Áttekintés és fejlődés
- .NET 8 LTS jellemzők és platform támogatás
- SDK telepítése és fejlesztői eszközök
Első lépések C#-jel és konzolalkalmazásokkal
- Projekt szerkezet és CLI parancsok
- Adattípusokkal, metódusokkal és vezérlési folyamokkal való munkavégzés
- Objektumorientált programozás C#-ben
Webalkalmazások létrehozása ASP.NET Core 8-ral
- Alap webalkalmazás létrehozása és futtatása
- Útvonalvezetés, közepes réteg és szolgáltatások
- Bevezetés a Razor Pages és MVC elvbe
AdatAccess Entity Framework Core-vel
- Adatbázis kontextus beállítása
- LINQ és adatmodellek kezelése
- Migraciók és CRUD műveletek
Függőségek injekciója és konfiguráció
- Beépített függőség-injekció keretrendszer
- appsettings.json és környezeti változók kezelése
- Szolgáltatás életciklusok és moduláris architektúra
API fejlesztés Minimal APIs-vel
- RESTful elvek és végponttervezés
- Attribútumok és útvonalparaméterek használata
- API-k tesztelése Postman vagy Swagger segítségével
Tesztelés és hibakeresés .NET-ben
- Egységtesztelés xUnit-tel
- Integrációs tesztelési megközelítések
- Hibakeresési technikák Visual Studio-ben
Alkalmazás telepítése és keresztplatformos publikálás
- .NET 8 alkalmazások publikálása (önálló vs. keretrendszer-függő)
- Telepítési lehetőségek Windows, Linux, és macOS rendszeren
- Visual Studio és CLI eszközök használata csomagoláshoz és kiadáshoz
Összegzés és következő lépések
- A kurzus alatt tanult kulcsfontosságú fogalmak és eszközök áttekintése
- Javasolt gyakorlati útvonalak és tanulási források
- Felnövekvő témák áttekintése: .NET 9 előnézet, Blazor, mikroszolgáltatások
Követelmények
- Az alapvető programozási fogalmak alapos megértése (változók, ciklusok, függvények)
- Néhány tapasztalat valamilyen objektumorientált nyelvvel (pl. C#, Java, Python)
- A parancssori eszközök ismerete előnyös, de nem kötelező
Célközönség
- A .NET ökoszisztémába belépő fejlesztők
- A C#/.NET-re váltó programozók
- A modern .NET használatával keresztplatformos alkalmazásokat fejlesztő technikai csapatok
Vélemények (5)
Trainer was very knowledgable, was very helpful.
Thilini Alwis - Te Manawa Taki Trauma System
Kurzus - Visual Studio 2022 IDE
ez volt egy nagyszerű tanfolyam, mert lehetőségem volt arra, hogy vitáztunk és gyakorolni is tudtuk a tanultakat. De azon dolgon, amit leginkább szerettem, hogy minden Marcin tapasztalatain alapuló volt.
Jesper - ProgramDuon AB
Kurzus - Advanced Blazor
Gépi fordítás
A képző nagyon jól magyarázta a témákat, valóéletbeli példákkal illusztrálva, ami megkönnyítette nekünk az információ elfogadását.
Florin-Viorel Marut - Continental Automotive Romania
Kurzus - High-Performance Application Development with .NET Core
Gépi fordítás
Comprehensive - covered everything we were interested in. Able to work through examples.
Deborah Morrison - AFBI
Kurzus - Introduction to Blazor
Very knowledgeable trainer