Pokročilý kurz C# - ONLINE

Kurz je určen pro všechny zájemce o programování, kteří chtějí získat nové znalosti a upevnit stávající dovednosti v jazyce C# na platformě Microsoft .NET. Na kurzu získáte přehled o generických typech, delegátech, událostech, asynchronním programování a dalších pokročilejších technikách. Kurz předpokládá základní znalosti programování v jazyce C#. Kurz není vhodný pro úplné začátečníky a předpokládá znalosti dle osnovy Základní kurz C#.

Co se v kurzu naučíte

  • Kolekce a generika
  • Delegáti, události a lambda výrazy
  • Základy asynchronního programování
  • Indexery, přetěžování operátorů
  • Extension metody
  • Anonymní typy
  • Základy LINQ

Požadované vstupní znalosti

  • Kurz předpokládá základní zkušenosti s programováním v jazyce C#

Metody výuky

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály

  • Prezentace probírané látky v souboru .PDF

Osnova kurzu

Generika

  • Generické typy a typová bezpečnost
  • Generické třídy
  • Generické interface
  • Generické metody

Kolekce

  • Generické (negenerické) kolekce
  • List, Stack, Queue, Dictionary
  • Collections, ObservableCollection

Pokročilé techniky

  • Indexery
  • Přetěžování operátorů
  • Extension methods
  • Anonymní typy
  • LINQ