C# haladó programozás tanfolyam - Időpontok és jelentkezés
Első oktatási nap: 2026. július 20., további oktatási napok: 21., 22., 23.
Első oktatási nap: 2026. november 17., további oktatási napok: 18., 19., 20.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
C# Level Up Kedvezmény

A tanfolyamon a résztvevők mélyebb ismereteket szereznek a C# programozási nyelvről, valamint a legfontosabb architekturális tervezési mintákról (IoC, Repository, Unit of Work). Megismerik az egységtesztelés (nUnit), valamint a kriptográfiai osztályok használatának alapjait, továbbá a szálkezelés haladó technikáit.
C# ismeretekkel rendelkező programozóknak tudásuk elmélyítésére, rendszerezésére.
C# programozási nyelv és Microsoft Visual Studio középfokú ismerete (LINQ to Objects, Thread/Task alapok, SOLID elvek)

TEMATIKA:
1. Dependency Inversion elv
1.1 Rétegezési alapelvek
1.2 Dependency Injection ismétlés
1.3 Inversion of Control, IoC container-ek
2. Adatbázis-kezelés C# nyelven
2.1 Entity Framework ismétlése, SqlLite és MSSQL provider használata
2.2 Repository Design Pattern
2.3 Unit of Work Design Pattern
3. Bevezetés a unittesztelésbe
3.1 Arrange-Act-Assert unit tesztelés nUnit, xUnit, Fluent Assertions, ReqnRoll (specFlow) használatával
3.2 Mockolás Moq és nSubstitute használatával
3.3 Kódminőség analízis a NetAnalyzer és a SonarQube segítségével
4. Haladó szálkezelés
4.1 Mutex
4.2 Semaphore
4.3 Dispatcher/UIScheduler
4.4 Paralell.For/Foreach, Parallel LINQ
4.5 Gyakori async metódusok (WPF események, async Main, ASP metódusok, HttpClient)
4.6 Gyakori deadlock problémák és megoldásaik
5. Titkosítás alapjai C# nyelven
5.1 Hash, HMAC, AES, RSA
Színvonalas a képzőközpont által nyújtott szolgáltatás!
G. Gábor
NNG Szoftverfejlesztő és Kereskedelmi KFT