Přednášky budou zahrnovat přinejmenším tato témata:
1. Popis architektury .NET CORE
2. Datové typy a programové konstrukce jazyka C#
3. Základní vstup/výstup
4. Definice tříd, dědičnost, přetěžování metod
5. Programová konstrukce rozhraní – definice, využití, implementace
6. Generické datové typy
7. Kolekce a jejich využití, iterátory, LINQ
8. Jednoduché lambda výrazy, systém výjimek
9. Řetězce a regulární výrazy
10. Souborový systém a pokročilá práce se vstupem/výstupem
11. Delagáti a události
12. Atributy a práce s metadaty
13. Vlákna a synchronizace
Obsah cvičení bude korespondovat vždy s danou přednáškou a tématem
1. Ukázka základní kompilace kódu, assembly
2. Procvičení datových typů a programových konstrukcí jazyka C#
3. Práce s výstupem na konzoli
4. Definice tříd, dědičnost, přetěžování metod
5. Programová konstrukce rozhraní – definice, využití, implementace
6. Vytvoření generického datového typu a příklad jeho využití
7. Kolekce a jejich využití, iterátory, LINQ
8. Jednoduché lambda výrazy, systém výjimek
9. Zpracování textu s využitím regulárních výrazů
10. Zpracování vstupních/výstupních souborů, XML, JSON, apod.
11. Delagáti a události
12. Atributy a práce s metadaty
13. Příklad vácevláknové aplikace
1. Popis architektury .NET CORE
2. Datové typy a programové konstrukce jazyka C#
3. Základní vstup/výstup
4. Definice tříd, dědičnost, přetěžování metod
5. Programová konstrukce rozhraní – definice, využití, implementace
6. Generické datové typy
7. Kolekce a jejich využití, iterátory, LINQ
8. Jednoduché lambda výrazy, systém výjimek
9. Řetězce a regulární výrazy
10. Souborový systém a pokročilá práce se vstupem/výstupem
11. Delagáti a události
12. Atributy a práce s metadaty
13. Vlákna a synchronizace
Obsah cvičení bude korespondovat vždy s danou přednáškou a tématem
1. Ukázka základní kompilace kódu, assembly
2. Procvičení datových typů a programových konstrukcí jazyka C#
3. Práce s výstupem na konzoli
4. Definice tříd, dědičnost, přetěžování metod
5. Programová konstrukce rozhraní – definice, využití, implementace
6. Vytvoření generického datového typu a příklad jeho využití
7. Kolekce a jejich využití, iterátory, LINQ
8. Jednoduché lambda výrazy, systém výjimek
9. Zpracování textu s využitím regulárních výrazů
10. Zpracování vstupních/výstupních souborů, XML, JSON, apod.
11. Delagáti a události
12. Atributy a práce s metadaty
13. Příklad vácevláknové aplikace