Kurz rozvíjí fundamentální základy jazyka C#. Cílem kurzu je připravit účastníky na komerční vývoj C# především backend systémů, kde není potřeba práce s uživatelským rozhraním. Absolventi kurzu budou rozumět moderní C# syntaxi a pracovat efektivně s typovým systémem.
Kurz je vhodný pro absolventy základního školení, samouky a junior programátory, kteří se cítí nesví při větších projektech.
Na kurzu se předpokládá znalost témat základního kurzu. Kurz obsahově vychází z moderního .NETu, tj. .NET 6 a C# 10
[Kód kurzu: AM812]
3 denní kurz | 9:00 - 16:00
Osnova:
- Práce s třídami
- Práce s viditelností tříd
- Pokročilá práce s konstruktory tříd
- Pokročilá práce s vlastnostmi tříd
- Zanořené třídy
- Dědičnost
- Rozhraní
- Generika
- Částečná deklarace
- Moderní operátory C#
- Pokročilé operátory
- Lambda výrazy
- Práce v paměti
- Druhy úložiště paměti
- Struktury a práce s nimi
- Rekordy
- Nullable typy
- Principy potlačení NULL hodnoty
- Praktické přístupy k modernímu programování v C#
- Obory názvů v moderním C#
- Pokročilá práce s výjimkami
- Práce s LINQ
- Asynchronní programování skrze async/await
Kurz bude otevřen po naplnění minimálního počtu 4 účastníků!
Možnosti ubytování a parkování