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.

Privátní školení a termíny na míru

Pro toto školení vzhledem k jeho specifičnosti v současné době nejsou vypisovány veřejné termíny. Primárně tento kurz realizujeme jako uzavřené firemní školení. V případě privátního kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním potřebám a cílům účastníků.

Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Níže uvedená orientační cena na osobu je kalkulována v případě privátního školení pro 3-4 účastníky, a to při zachování standardní délky školení.

Lokalita, termín kurzu

Kontaktujte nás

Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“

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
    4. Co je nového ve WPF?
  • 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
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.)

Vybrané zákaznické reference

Liberty Ostrava a.s., Daniel Č.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Celkově bylo školení super. Zatím jedno z nejlepších co zatím ve firmě proběhlo."
Liberty Ostrava a.s., Vítězslav Š.
Windows Presentation Foundation – tvorba aplikací ( WPF1)
"Školitel trpělivě vysvětloval probíraný obsah a dával prostor dotazům a podnětům od posluchačů. Jako výstup ze školení nám bylo ponecháno referenční správné řešení, což vnímám jako plus."
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.."
Generali Č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"
Generali Č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."