MENU
Introduction
CoursesCourses
Jazyk C# - pokročilé techniky I.
Interest in course

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.

The course is included in the following category: ProgramováníC#
Microsoft

Difficulty of the course: Advanced

Course duration: 3 days

Contents of the course:

  • 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

Expected knowledge: Znalost syntaxe a základů programování v jazyce C# na úrovni kurzu Jazyk C# - základy programování (CS1)

Time schedule: 9:00 - 17:00

.

Course dates:

28.01. 30.01.2019 Brno
10 400 CZK (without VAT)
06.02. 08.02.2019 Praha
10 400 CZK (without VAT)
25.02. 27.02.2019 Praha 10 400 CZK (without VAT) Order
25.02. 27.02.2019 Brno 10 400 CZK (without VAT) Order
19.03. 21.03.2019 Brno 10 400 CZK (without VAT) Order
26.03. 28.03.2019 Praha 10 400 CZK (without VAT) Order

Recommended previous and follow-up courses: