MENU
Úvod
Kurzy
Windows Presentation Foundation (WPF) v MS Visual Studio
novinka zájem o kurz

Windows Presentation Foundation (WPF) v MS Visual Studio (WPF1)

Kurz je ur?en pro vývojá?e aplikací na platform? .NET, kte?í se cht?jí nau?it vytvá?et špi?ková uživatelská rozhraní pomocí technologie Widnows Presentation Foundation (WPF). Ta odd?luje funk?ní a vzhledovou ?ást aplikace pomocí jazyka XAML. WPF je p?ímým konkurentem starší technologie WinForms a sjednocuje poutavé uživatelské rozhraní, 2D a 3D grafiku, vektorovou a rastrovou grafiku, animace, vázání dat a audio a video.

Kurz je zaÅ™azen v kategoriích: Programování → C#
Programování → .NET
Microsoft

Náro�nost kurzu: pokro�ilý

Délka kurzu: 3 dny

Náplň kurzu:

  • Windows aplikace a Visual Studio 2013/2015/2017 s WPF
  • - Architektura Windows aplikace
  • - Interoperabilita mezi Windows Forms a WPF
  • - Novinky ve Visual Studio 2017
  • - Novinky ve WPF
  • Uživatelské rozhraní (User Interface - UI)
  • - Vytvo?ení Page Layout
  • - Použití Content Controls
  • - Použití Item Controls
  • - Využití Logical Resources na úrovni okna
  • - Využití Logical Resources na úrovni aplikace
  • - Vytvo?ení konzistentního UI pomoci styl?
  • - Zm?na vzhledu prvk? pomocí šablon (Templates)
  • - Zpracování událostí a infrastruktura Commands
  • Unit Testing a Debugging
  • - Strategie testování WPF aplikace
  • - Debugging XAML
  • - Zpracování neodchycených Exceptions
  • - Základy Security Features
  • Jednoduchý Data Bindinging a Validace
  • - Základy WPF Data Binding
  • - Vytvo?ení Data Binding
  • - Implemetace Property Change Notification
  • - Konverze dat
  • - Validace dat
  • - Zobrazení dat p?i vývoji a návrhu (design-time data)
  • Data Binding na kolekce
  • - Binding na kolekci objekt?
  • - Objekt ObservableCollection
  • - Použití Collection Views
  • - Vytvo?ení UI pro Master-Detail
  • - Použití Data Templates
  • - Na?ítání dat z SQL serveru (LINQ, Entity Framework)
  • Vylepšení chování UI
  • - Implementace asynchronního zpracování
  • - Implementace UI s rychlou odezvou
  • - T?ída Task, klí?ová slova async, await
  • Lokalizace a pomoc uživatel?m aplikace
  • - Lokalizace a Globalizace
  • - Implementace User Assistance Features
  • - Zajišt?ní User Accessibility Features
  • WPF 2D grafika, multimédia, tisk
  • - 2D grafika
  • - Obrázky
  • - Multimédia ve WPF aplikaci
  • - Vytvo?ení a tisk dokument?
  • Tvorba vlastních prvk?
  • - Základy tvorby prvk? pro WPF
  • - Vytvo?ení User Controls
  • - Vytvo?ení Custom Controls
  • - ?ízení vzhledu prvk? pomocí Visual States
  • - Integrace WPF a Windows Forms
  • Attached Properties a Behaviors ve WPF
  • - Implementace Attached Properties
  • - Uživatelské rozhraní Drag-and-Drop
  • - Implementace Expression Blend Behaviors, Triggers a Actions
  • Animace ve WPF
  • - Možnosti animací
  • - Použití triggr?
  • - Vizualizace dat
  • Application State Settings
  • - Vytvo?ení Application Settings
  • - Využití Application Settings
  • - Vytvo?ení Custom Configuration Sections
  • Konfigurace a distribuce WPF aplikace
  • - Možnosti pro distribuci
  • - Distribuce samostatné WPF aplikace
  • - Distribuce XBAP aplikace
  • Konfigurace Security Settings

Předpokládané znalosti:
Zkušenosti s vývojem aplikací v jazyce C# na platform? .NET
Zkušenosti s prost?edím MS Visual Studio
Doporu?ujeme zkušenost s LINQ a Entity Framework

Časový rozvrh: 9:00 - 17:00

.

Termíny kurzu:

Není vypsaný žádný termín.


Doporu�ené předchozí a návazné kurzy: