Kurz je určen pro středně pokročilé programátory. V kurzu jsou představeny některé méně známé koncepty C# a pokročilejší techniky programování v jazyce C#, sledování a optimalizace výkonu aplikací. Kurz může být přínosný i pro programátory, kteří delší čas nepracovali s .NET platformou nebo nemají možnost si zkusit více, než jim jejich projekt v zaměstnání dovolí.
Kurz obsahově vychází z .NET 6 a C# 10.
Absolventi kurzu by měli být schopni např. zjistit paměťové a zátěžové chování své aplikace, určit problematická místa a popř. vylepšit výkon pomocí spanů.
Na kurzu se předpokládá znalost C# z rozsahu základního a středně pokročilého kurzu.
[Kód kurzu: AM813]
2 denní kurz | 9:00 - 16:00
Osnova:
- Pokročilá práce s kolekcemi
- Řazené kolekce
- Idexery
- Iterátory
- Události
- Rady pro praktické programování
- Třídy, struktury, rekordy – kdy a jak je použít?
- Práce se spany
- Moderní přístupy
- Paralelní programování
- Funkcionální prvky C#
- Direktivy kompilátoru
- Dekompilace knihoven, práce s IL kódem
- Monitorování výkonu aplikací
- Význam EditorConfig
- Prostředí Azure DevOps
- Asistovaná kontrola kvality kódu
- Možnosti vývoje platformy .NET
- Diskuze témat účastníků (možnost zkonzultovat konkrétní problémy z praxe s lektorem)
Kurz bude otevřen po naplnění minimálního počtu 4 účastníků!
Možnosti ubytování a parkování