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.

KDE A KDY KURZ PROBÍHÁ?



Tento kurz není vypisován v otevřených termínech pro veřejnost.
Realizujeme jej výhradně jako školení na klíč, pro které může být zde uvedená osnova inspirací. Finální obsah, časový rozsah, termíny i forma realizace jsou vždy přizpůsobeny konkrétním požadavkům zadavatele. Školit můžeme také v angličtině.

Poptat kurz na míru

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:00-17:00)

Ukázka prostředí a výuky