Jazyk C# - pokro?ilé techniky I. (CS2)
Kurz rozši?uje znalosti programátor? v jazyce C# o pokro?ilejší techniky, jako je nap?íklad operator overloading (p?et?žování operátor?), extension methods, anonymní typy, lambda výrazy a reflexe. Ú?astníci si dále seznámí s úvodem do LINQ (Language-Integrated Query), vysv?tlí si možnosti práce se sítí a protokolem TCP/IP a vše procvi?í na praktických p?íkladech a ukázkách. P?estože jsou v úvodu kurzu zopakovány nejd?ležit?jší pojmy z objektov? orientovaného programování v C# na platform? .NET, tak není ur?en pro za?áte?níky a p?edpokládá znalosti nebo zkušenosti minimáln? na úrovni doporu?eného p?edcházejícího kurzu.
| Der Kurs ist der Kategorie zugeordnet: |
Programování → C# Microsoft |
Kursstufe: Fortgeschritten
Course duration: 3 days
Kursinhalt:
- Stru?né opakování OOP v C# - t?ídy, d?di?nost, polymorfismus, abstraktní t?ídy, rozhraní
- P?ehled platformy .NET v jazyce C# - jazykové konstrukty, datové typy, výjimky, zachytávání chyb
- Operator overloading - p?et?žování operátor?
- Extension methods - p?idání metod k existující t?íd?
- Anonymní typy
- Nulovatelné datové typy (Nullable types)
- Lambda výrazy - Lambda Expression
- Úvod do LINQ - LINQ (Language-Integrated Query), lambda výrazy v LINQ, využití LINQ pro objekty, SQL a XML
- Expression Tree, Reflexion (reflexe) - úvod
- Práce s TCP/IP - programové využívání protokolu TCP/IP
- Praktické p?íklady a ukázky
Erforderliche Kenntnisse: Znalost syntaxe a základ? programování v jazyce C# na úrovni kurzu Jazyk C# - základy programování (CS1)
Zeitplan: 9:00 - 17:00
.Kurstermine:
Empfohlene vorhergehende und anschlieĂźende Kurse:
