Windows Presentation Foundation – tvorba aplikací (WPF1)

Microsoft, Programování

Tento kurz je určen pro vývojáře, kteří se chtějí naučit vytvářet aplikace v technologii Windows Presentation Foundation (WPF) v prostředí Visual Studia a .NET Frameworku.

Lokalita, termín kurzu



Brno
28.1. - 30. 1. 2019
Objednat
11.3. - 13. 3. 2019
Objednat
24.4. - 26. 4. 2019
Objednat
Praha
21.1. - 23. 1. 2019
Objednat
4.3. - 6. 3. 2019
Objednat
15.4. - 17. 4. 2019
Objednat
Vlastní Školení na míru (termín, lokalita, obsah, délka)

Náplň kurzu:

Skrýt detaily
  • Service Oriented Architecture
  • Windows aplikace a WPF
    1. Architektura aplikace pro Windows
    2. Interoperabilita mezi Windows Forms a WPF
    3. Co je nového ve Visual Studiu 2013
    4. Co je nového ve WPF 4.0?
  • Návrh a vývoj uživatelského rozhraní UI
    1. Vytvoření Page Layout
    2. Použití Content Controls
    3. Použití Item Controls
    4. Sdílení Logical Resources na úrovni okna
    5. Sdílení Logical Resources na úrovni aplikace
    6. Vytvoření konzistentního UI pomoci stylů
    7. Změna vzhledu prvků pomocí Templates
    8. Zpracování událostí a infrastruktura Commands
  • Testování a Debugging
    1. Strategie testování WPF aplikace
    2. Debugging XAML
    3. Zpracování neodchycených Exceptions
    4. Základy Security Features
  • Jednoduchý Data Binding a Validace
    1. Základy WPF Data Binding
    2. Vytvoření Data Binding
    3. Implemetace Property Change Notification
    4. Konverze dat
    5. Validace dat
    6. Zobrazení dat při vývoji
  • Data Binding na kolekce
    1. Binding na kolekci objektů
    2. Použití Collection Views
    3. Vytvoření UI pro Master-Detail
    4. Použití Data Templates
  • Vylepšení chování UI
    1. Implementace asynchronního zpracování
    2. Implementace UI s rychlou odezvou
  • Lokalizace a pomoc uživatelům aplikace
    1. Lokalizace a Globalizace
    2. Implementace User Assistance Features
    3. Zajištění User Accessibility Features
  • WPF 2D grafika multimédia a tisk
    1. 2D grafika
    2. Zobrazení obrázků
    3. Přidání multimédií do WPF aplikace
    4. Vytvoření a tisk dokumentů
  • Tvorba vlastních prvků
    1. Základy tvorby prvků pro WPF
    2. Vytvoření User Controls
    3. Vytvoření Custom Controls
    4. Řízení vzhledu prvků pomocí Visual States
    5. Integrace WPF a Windows Forms
    6. Module 12 Attached Properties a Behaviors ve WPF
    7. Implementace Attached Properties
    8. Implementace Drag-and-Drop UI
    9. Implementace Expression Blend Behaviors, Triggers a Actions
  • Animace v WPF
    1. Použití animací
    2. Použití triggrů
    3. Implementace Data Visualizations
  • Application State Settings
    1. Vytvoření Application Settings
    2. Využití Application Settings
    3. Vytvoření Custom Configuration
  • Konfigurace a distribuce WPF aplikace
    1. Možnosti pro distribuci
    2. Distribuce samostatné WPF aplikace
    3. Distribuce XBAP aplikace
    4. Konfigurace Security Settings
  •   Windows aplikace a WPF
    1. Architektura aplikace pro Windows
    2. Interoperabilita mezi Windows Forms a WPF
    3. Co je nového v aktuálním Visual Studiu?
    4. Co je nového v aktuálním .NET Frameworku?
  • Návrh a vývoj uživatelského rozhraní UI
    1. Vytvoření Page Layout
    2. Použití Content Controls
    3. Použití Item Controls
    4. Sdílení Logical Resources na úrovni okna
    5. Sdílení Logical Resources na úrovni aplikace
    6. Vytvoření konzistentního UI pomoci stylů
    7. Změna vzhledu prvků pomocí Templates
    8. Zpracování událostí a infrastruktura Commands
  • Testování a Debugging
    1. Strategie testování WPF aplikace
    2. Debugging XAML
    3. Zpracování neodchycených Exceptions
    4. Základy Security Features
  • Jednoduchý Data Binding a Validace
    1. Základy WPF Data Binding
    2. Vytvoření Data Binding
    3. Implemetace Property Change Notification
    4. Konverze dat
    5. Validace dat
    6. Zobrazení dat při vývoji
  • Data Binding na kolekce
    1. Binding na kolekci objektů
    2. Použití Collection Views
    3. Vytvoření UI pro Master-Detail
    4. Použití Data Templates
  • Vylepšení chování UI
    1. Implementace asynchronního zpracování
    2. Implementace UI s rychlou odezvou
  • Lokalizace a pomoc uživatelům aplikace
    1. Lokalizace a Globalizace
    2. Implementace User Assistance Features
    3. Zajištění User Accessibility Features
  • WPF 2D grafika multimédia a tisk
    1. 2D grafika
    2. Zobrazení obrázků
    3. Přidání multimédií do WPF aplikace
    4. Vytvoření a tisk dokumentů
  • Tvorba vlastních prvků
    1. Základy tvorby prvků pro WPF
    2. Vytvoření User Controls
    3. Vytvoření Custom Controls
    4. Řízení vzhledu prvků pomocí Visual States
    5. Integrace WPF a Windows Forms
    6. Attached Properties a Behaviors ve WPF
    7. Implementace Attached Properties
    8. Implementace Drag-and-Drop UI
    9. Implementace Expression Blend Behaviors, Triggers a Actions
  • ·         Animace v WPF
    1. Použití animací
    2. Použití triggrů
    3. Implementace Data Visualizations
  • ·         Application State Settings
    1. Vytvoření Application Settings
    2. Využití Application Settings
    3. Vytvoření Custom Configuration
  • ·         Konfigurace a distribuce WPF aplikace
    1. Možnosti pro distribuci
    2. Distribuce samostatné WPF aplikace
    3. Konfigurace Security Settings
Předpokládané znalosti:
Programování v C# + propojit s předchozím kurzem CNET1
Doporučený následný kurz:
Windows Presentation Foundation - WPF Databinding (WPF2)
Časový rozvrh:
3 dny (9:00hod. - 17:00hod.)
Cena kurzu:
11 700,00 Kč (14 157,00 Kč včetně 21% DPH)

Vybrané zákaznické reference

FULLCOM systems s.r.o., Aleš J.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Kurz byl velmi užitečný, přinesl mi spoustu nových informací. Ani jedno hluché místo, svižný výklad a příjemný přístup pana Pluskala."
FULLCOM systems s.r.o., Anna S.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Výborné pedagogické schopnosti školitele, měl vše předem připravené, dokázal poradit, přizpůsoboval se tempu. Kéž by takových školitelů bylo více.."
Česká pojišťovna a.s., Tomáš Č.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Líbí se mi interaktivita, resp. komunikace lektora s účastníky a okamžité názorné ukázky. Děkuji"
Česká pojišťovna a.s., Petr K.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Skoleni splnilo moje ocekavani, mozna bych rozsiril delku skoleni o den - problematika wpf je dost komplexni. Diky za pratelsky pristup a prostredi v ICT. "
METEL s.r.o., Milan H.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Celková spokojenost."