Vyučující
|
-
Janoštík Radek, Mgr. Ph.D.
-
Zacpal Jiří, Mgr. Ph.D.
-
Večeřa Jakub, Mgr.
|
Obsah předmětu
|
1. Základy paralelizace 2. Práce se soubory a souborovým systémem 3. Čtení a zápis XML, JSON - serializace, deserializace 4. WPF grafické aplikace s architekturou MVVM 5. Language Integrated Query (LINQ) 6. Práce s relačními databázemi pomocí SQL 7. Objektově relační mapování - Entity Framework 8. Webové aplikace pomocí ASP.NET MVC 9. Tvorba webových API 10. Novinky v jazyce C# Pozn.: Předmět je otevírán každoročně
|
Studijní aktivity a metody výuky
|
Demonstrace
|
Výstupy z učení
|
Studenti se seznámí se vybranými pojmy ze základů programování.
3. Aplikace Ukaž, jak pokužít C# pro vývoj programů.
|
Předpoklady
|
KMI/ZP3 Základy programování 3 (C#) a KMI/OOP Objektově orientované programování nebo KMI/PP2 Paradigmata programování 2
|
Hodnoticí metody a kritéria
|
Písemná zkouška, Analýza výkonů studenta
Aktivní účast v hodině. Plnění zadaných úkolů. Složení písemného testu.
|
Doporučená literatura
|
-
Albahari J., Albahari B. (2017). C# 7.0 in a Nutshell: The Definitive Reference. O'Reilly Media; 1 edition.
-
Andrew Troelsen. (2012). Pro C# 5.0 and the .NET 4.5 Framework. (6. vydání).
-
Mark J. Price. (2017). C# 7.1 and .NET Core 2.0 - Modern Cross-Platform Development. Packt Publishing; 3rd Revised edition.
-
Nagel C., Glynn J., Skinner M. (2014). Professional C# 5.0 and .NET 4.5.1. Wrox; 1 edition.
-
Robinson S., Allen K. S., Cornes O. et al. (2004). C# Programujeme profesionálně. Computer Press.
-
Skeet J. (2013). C# in Depth.. Manning Publications.
-
Virius M. (2002). Od C++ k C#. Kopp, 236 pp.
|