- A C# legújabb verzióinak áttekintése. .NET Core 2 áttekintés, alapfogalmak bemutatása. A keretrendszer felépítésének, legfontosabb szolgáltatásoknak áttekintése (CLI, CLS, CTS, CIL, GC, JIT).
- Dependency Injection
- Entity Framework Core koncepciójának bemutatása, az EF használatának ismertetése többrétegű alkalmazásokban.LINQ
- Kliensoldali .NET technológiák, Grafikus felületű alkalmazások, Windows Presentation Foundation (WPF)
- WPF: alapismeretek. WPF: alkalmazások architektúrája. WPF: összetett alkalmazások megvalósítása. WPF: erőforrások kezelése.
- Bevezetés a XAML technológiákba, Aszinkronitás nyelvi szinten: az async-await minta.
- Vezérlők felépítése. Navigáció a különböző XAML platformokon.
- Adatkötés XAML platformon, adatsablonok és az MVVM minta használata, DI
- Esemény kezelés, szöveg kezelés és vezérlők elrendezése (layout) a különböző XAML platformokon.
- Rajzolás és transzformáció technológiái a XAML platformon, vezérlősablonok és stílusok használata. Animáció készítése különböző XAML platformokon.
- Szerveroldali .NET technológiák. Webes alkalmazások és biztonságuk. ASP.NET: webfejlesztés MVC architektúrában. ASP.NET: objektumrelációs adatkezelés.
- ASP.NET: megjelenítés és tartalomkezelés. ASP.NET: adatbevitel és validáció. ASP.NET: állapotfenntartás.
- .NET Core biztonsági szolgáltatásai, autentikáció, autorizáció, titkosítás.
- Unit testing –TDD, Párhuzamos programozás .NET Core környezetben
- Tanár: Jánosi Rancz K. Tünde