Jazyk C# - pokro?ilé techniky I. (CS2)
Kurz rozi?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 monosti práce se sítí a protokolem TCP/IP a ve procvi?í na praktických p?íkladech a ukázkách. P?estoe jsou v úvodu kurzu zopakovány nejd?leit?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 zkuenosti minimáln? na úrovni doporu?eného p?edcházejícího kurzu.
| Kurz je zaradenĂ˝ v kategĂłrii: |
Programování → C# Microsoft |
NĂĄroÄnosĹĽ kurzu: pokroÄilĂ˝
DĂŠlka kurzu: 3 dny
NĂĄplĹ kurzu:
- 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, vyuití 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
PredpokladanĂŠ znalosti: Znalost syntaxe a základ? programování v jazyce C# na úrovni kurzu Jazyk C# - základy programování (CS1)
ÄasovĂ˝ rozvrh: 9:00 - 17:00
.TermĂny kurzu:
OdporuÄenĂŠ predchĂĄdzajĂşce a nadväzujĂşce kurzy:
