Windows Presentation Foundation (WPF) v MS Visual Studiu

Kurz Windows Presentation Foundation WPF v Microsoft Visual Studiu je určen pro zkušené vývojáře, kteří znají základy tvorby Windows Forms aplikací a chtějí se naučit pokročilejší techniky programování WinForms a Windows Presentation Foundation (WPF) aplikací pomocí Visual Studia 2015 a .NET Frameworku 4.5.    

Kód
PRG20

Délka kurzu
3 dny (8:30 – 16:00)

Forma
V naší učebně nebo online

Hlavní lektor kurzu

David Solnař

David Solnař

Katalogová cena: 15 000 Kč (bez DPH)

Tento kurz nemá vypsané žádné termíny. Pokud máte zájem o vypsání nového termínu, napište prosím na skoleni@oksystem.cz.

Kurz určen pro

Pro zkušené vývojáře.

Osnova

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

Absolvent kurzu bude umět

  • Efektivně využívat uživatelské rozhraní (User Interface - UI)
  • Unit Testing a Debugging
  • Jednoduchý Data Bindinging a Validace
  • Data Binding na kolekce
  • Vylepšit chování UI
  • Lokalizaci a pomoc uživatelům aplikace
  • WPF 2D grafika, multimédia, tisk
  • Tvorba vlastních prvků
  • Attached Properties a Behaviors ve WPF
  • Animace ve WPF
  • Application State Settings
  • Konfigurace a distribuce WPF aplikace
  • Konfigurace Security Settings

 

Požadavky pro absolvování kurzu

Základy tvorby Windows Forms aplikací.

Technické vybavení

Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.

Literatura

Všichni účastníci školení obdrží materiály společnosti OKsystem.

PDF ke stažení

Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.

Potřebujete poradit?

Neváhejte se na nás obrátit. Jsme vám k dispozici a rádi vám pomůžeme.

Mgr. Barbora Záhlavová

Mgr. Barbora Záhlavová

Bližší informace o školení


+420 734 525 195
zahlavova@oksystem.cz

Ing. Lumír Vojtěchovský

Ing. Lumír Vojtěchovský

Bližší informace o školení


+420 724 332 135
vojtechovsky@oksystem.cz

Proč OKškolení?

Jaké jsou hlavní výhody našeho školicího centra?

Zjistit o nás víc

Kontaktujte nás

Neváhejte se na nás obrátit ať už máte jakýkoliv dotaz.

Simona Dianová

Simona Dianová

Organizace školení a testů


+420 236 072 251
dianova@oksystem.cz

Ing. Dana Černá

Ing. Dana Černá

Certifikační testy


+420 236 072 318
cernad@oksystem.cz

Potřebujete toho o nás vědět víc, nebo nás raději chcete kontaktovat pomocí formuláře?

Kontaktní stránka

OKškolení je součástí OKsystem a.s.