Tento kurz je určený pre skúsených vývojárov, ktorí poznajú základy tvorby Windows Forms aplikácií a chcú sa naučiť pokročilejšie techniky programovania WinForms a Windows Presentation Foundation (WPF) aplikácií pomocou Visual Studio.
  • DOTNET_WPF
  • Dĺžka 5 dní
  • 50 ITK bodov
  • 7 termínov
  • SR (1 000 €)

    ČR (23 000 Kč)

  • Mierne pokročilý

Tento kurz je určený pre skúsených vývojárov, ktorí poznajú základy tvorby Windows Forms aplikácií a chcú sa naučiť pokročilejšie techniky programovania WinForms a Windows Presentation Foundation (WPF) aplikácií pomocou Visual Studio.

»

Kurz je určený pre vývojárov na platforme .NET, ktorí majú skúsenosti s vytváraním aplikácií v niektorej z predchádzajúcich verzií Visual Studio.

Skúsenosti s platformou .NET
Skúsenosti s vývojom pomocou Visual Studio
Skúsenosti s objektovo orientovaným programovaním v jazyku C#
Skúsenosti s technológiou LINQ

Modul 1 Windows aplikácie a WPF

  • Architektúra aplikácie pre Windows
  • Interoperabilita medzi Windows Forms a WPF

Modul 2 Úvod do Visual Studio a WPF

  • Základy tvorby WPF aplikácií vo Visual Studio
  • Základné prvky bežnej WPF aplikácie
  • Stand-alone vs. browser-based (XBAP) WPF aplikácie

Modul 3 Návrh a vývoj užívateľského rozhrania UI

  • Vytvorenie Page Layout
  • Použitie Content Controls
  • Použitie Items Controls
  • Čo to sú Resources a ako sa používajú

Modul 4 User Interface

  • Vytvorenie konzistentného UI pomocou štýlov
  • Zmena zvhľadu prvkov pomocou šablon (Templates)
  • Spracovanie udalosti a infraštruktúra Commands

Modul 5 Unit Testing a Debugging

  • Stratégia testovania WPF aplikácie
  • Debugging XAML
  • Spracovanie neodchytených Exceptions

Modul 6 Simple Data Binding a Validation

  • Základy WPF Data Binding
  • Vytvorenie Data Binding
  • Implementácia Property Change Notification
  • Konverzia dát
  • Validácia dát
  • Zobrazenie dát pri návrhu (design-time data)

Modul 7 Data Binding na kolekcie

  • Binding na kolekciu objektov
  • Práca s objektom ObservableCollection
  • Načítanie dát z SQL Server databázy pomocou Entity Frameworku a LINQu
  • Použitie Data Templates

Modul 8 Vylepšenie správania UI

  • Implementácia asynchrónneho spracovania
  • Implementácia UI s rýchlou odozvou
  • Práca s triedou Task
  • Použitie kľúčových slov async a await

Modul 9 Lokalizácia a pomoc používateľom aplikácie

  • Lokalizácia a Globalizácia
  • Implementácia User Assistance Features
  • Zaistenie User Accessibility Features

Modul 10 WPF 2D grafika, multimédia a tlač

  • 2D grafika
  • Zobrazenie obrázkov
  • Pridanie multimédií do WPF aplikácie
  • Vytvorenie a tlač dokumentov

Modul 11 Tvorba vlastných prvkov

  • Základy tvorby prvkov pre WPF
  • Vytvorenie User Controls
  • Vytvorenie Custom Controls
  • Riadenie vzhľadu prvkov pomocou Visual States
  • Modul 12 Attached Properties a Behaviors vo WPF
  • Implementácia Attached Properties
  • Implementácia Expression Blend Behaviors, Triggers a Actions

Modul 13 Animácie vo WPF

  • Tvorba animácií
  • Použitie triggerov
  • Implementácia dátových vizualizácií

Modul 14 Trieda Application a aplikačné nastavenia

  • Trieda Application
  • Vytvorenie a využitie aplikačných nastavení
  • Životný cyklus aplikácie

Modul 15 Konfigurácia a distribúcia WPF aplikácie

  • Možnosti pre distribúciu
  • Distribúcia samostatnej WPF aplikácie technológií ClickOnce
  • Distribúcia XBAP aplikácie
Aktuálna ponuka
Školiace miesto
Jazyk kurzu

Uvedené ceny sú bez DPH.

Školenie na mieru

Nenašli ste vhodný termín, alebo chcete školenie prispôsobiť špecifickým potrebám vášho tímu? Radi pre vás pripravíme školenie na mieru.