• 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