Tanfolyam időpontok és jelentkezés
Első oktatási nap: 2024. december 2., további oktatási napok: 3., 4., 5.
A jelentkezési határidő már lejárt. Ha szeretnél jönni, még leadhatod a jelentkezésedet és igyekszünk helyet biztosítani.
Első oktatási nap: 2025. április 22., további oktatási napok: 23., 24., 25.
Első oktatási nap: 2025. július 21., további oktatási napok: 22., 23., 24.
Első oktatási nap: 2025. október 27., további oktatási napok: 28., 29., 30.
Zártcsoportos képzésre jelentkezem
Jelentkezés időpont nélkül
Ezeket a kedvezményeket veheted igénybe jelentkezéskor:
Level IT Up Akció
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 Connected mode: a DbConnection osztály használata
2.2 Entity Framework ismétlése, SqlLite és MSSQL provider használata
2.3 Repository Design Pattern
2.4 Unit of Work Design Pattern
3. Bevezetés a unittesztelésbe
3.1 nUnit alapvető használata, AAA elv (Arrange-Act-Assert)
3.2 Mockolás a Moq 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 C# nyelven
5.1 Hash
5.2 HMAC
5.3 AES, AESGcm
5.4 RSA, EC RSA
Nagyon kedves, segítőkész oktatónk volt, köszönjük szépen!
Lőte Petra
Jacobs Douwe Egberts Zrt.