KMI/JCS1 Jazyk C# 1
- Základní vlastnosti a konstrukty jazyka (typování, hodnotové a referenční datové typy, platforma .NET; cykly, podmínky, … )
- Objektově orientované rysy jazyka (properties, fields, metody, dědičnost, modifikátory přístupu, rozhraní, delegáti)
- Generické datové typy, systém výjimek
- Tvorba grafického uživatelského rozhraní
KMI/JCS2 Jazyk C# 2
- Práce se soubory a souborovým systémem, XML a JSON, serializace, deserializace
- LINQ
- Základy paralelního programování - vlákna
- Práce s relačními databázemi
- Objektově relační mapování a EntityFramework
- Tvorba webových stránek s ASP.NET MVC, WebAPI a OData
- Reflexe
KMI/JP Jazyk Python
- Základní datové typy, mutibilita a imutabilita
- Sekvence - unpacking, cykly
- Dekorátory a jejich použití
- Systém dunder metod a objektově orientované programování
- Struktura projektu - balíčky, moduly a jejich importování
- Protokol iterování a comprehensions
- Testování - principy a možnosti
- Dokumentace a typování a PEP8