A Programming in C# (20483) képzés célja, hogy a résztvevők átfogó képet kapjanak a C# programozási nyelv működéséről és a .NET keretrendszer által biztosított fejlesztési lehetőségekről. A tanfolyam során a hallgatók megismerkednek a C# nyelv alapvető és haladó elemeivel, valamint megtanulják, hogyan lehet modern .NET alkalmazásokat készíteni.
A képzés a klasszikus C# nyelvi elemek bemutatásával kezdődik. A résztvevők áttekintik a vezérlési szerkezeteket, az objektumorientált programozási alapelveket, valamint a nyelv alapvető szintaktikai elemeit. A tananyag ezt követően fokozatosan halad a fejlettebb technikák felé, például a lambda kifejezések, az extension methodok és a LINQ használata felé.
A tréning erősen gyakorlatközpontú. A résztvevők játékos feladatokon keresztül sajátítják el az elméleti ismereteket. A képzés során elkészítenek egy teljes WPF alapú kliensoldali alkalmazást, amely számos modern C# technikát és .NET megoldást tartalmaz.
A tanfolyam során a hallgatók Visual Studio 2019 fejlesztői környezetben dolgoznak. A képzéshez az oktató által összeállított, kibővített tananyag tartozik, amely segíti a későbbi önálló tanulást is.
A résztvevők lehetőséget kapnak arra is, hogy saját fejlesztési projektjeik során felmerülő kérdéseiket megvitassák az oktatóval. Ez különösen hasznos azok számára, akik a megszerzett tudást közvetlenül saját munkájukban szeretnék alkalmazni.
A képzés magyar nyelven zajlik.
Oktató:
Kulcsár Ernő – Microsoft Certified Trainer, MCSE, MCSD, CEH
Kinek ajánlott?
A képzés elsősorban azoknak ajánlott, akik:
- szeretnék mélyebben megismerni a C# programozási nyelvet
- .NET környezetben szeretnének alkalmazásokat fejleszteni
- szeretnék megérteni a modern C# nyelvi funkciókat
- kliensoldali alkalmazásokat szeretnének készíteni
- szeretnék bővíteni fejlesztői eszköztárukat LINQ és lambda technikákkal
A képzés különösen hasznos .NET fejlesztőknek, valamint olyan programozóknak, akik strukturált módon szeretnék rendszerezni C# tudásukat.
Mit fogsz megtanulni a képzésen?
A képzés végére a résztvevők:
- megismerik a C# nyelv szintaktikai elemeit és alapvető szerkezeteit
- megértik az objektumorientált programozás alapelveit
- képesek lesznek osztályok és öröklődési hierarchiák kialakítására
- megtanulják a kivételkezelés és hibakezelés használatát
- megismerik az adatkezelés és adatbázis-elérés alapjait
- képesek lesznek grafikus felhasználói felületek tervezésére
- alkalmazni tudják a lambda kifejezéseket és a LINQ technológiát
- megismerik a .NET alkalmazások teljesítményének optimalizálását
- képesek lesznek újrahasználható komponensek létrehozására
- betekintést kapnak az adatvédelem és titkosítás alapjaiba
A képzés végére a résztvevők képesek lesznek egyszerűbb .NET alapú kliensoldali alkalmazások önálló elkészítésére.

