Windows Presentation Foundation WPF v Microsoft Visual Studiu

Kurz určený zkušeným vývojářům, 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 a .NET Frameworku. [Kód kurzu: AM802]
Výrobce: Microsoft
16 990 Kč bez DPH

Windows Presentation Foundation (WPF), dříve známé jako Avalon, je podmnožinou .NET Frameworku od verze 3.0, který používá značkovací jazyk XAML pro vytvoření "uživatelsky bohatého rozhraní" (RUI). Technologie WPF je vestavěná do Windows Vista, Windows 7 a Windows Server 2008 a je stažitelná pro Windows XP SP2 a Windows Server 2003. Díky XAMLu jsou od sebe odděleny funkčnost a vzhled aplikace. Cílem WPF je sjednotit poutavé uživatelské rozhraní, 2D a 3D grafiku, vektorovou a rastrovou grafiku, animace, vázání dat a audio a video. [Kód kurzu: AM802]

4 denní kurz | 9:00 - 16:00 | s obědem

Osnova:

Service Oriented Architecture

Windows aplikace a WPF

  • Možnosti vývoje desktop aplikací
    Architektura aplikace pro Windows
    Obecné koncepty při vývoji aplikací s UI

Návrh a vývoj uživatelského rozhraní UI

  • Vytvoření Page Layout
  • Použití Content Controls
  • Použití Item Controls
  • Sdílení Logical Resources na úrovni okna
  • Sdílení Logical Resources na úrovni aplikace
  • Vytvoření konzistentního UI pomoci stylů
  • Změna vzhledu prvků pomocí Templates
  • Zpracování událostí a infrastruktura Commands

Testování a Debugging

  • Strategie testování WPF aplikace
  • Debugging XAML
  • Zpracování neodchycených Exceptions
  • Základy Security Features

Jednoduchý Data Binding 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

Data Binding na kolekce

  • Binding na kolekci objektů
  • Použití Collection Views
  • Vytvoření UI pro Master-Detail
  • Použití Data Templates

Vylepšení chování UI

  • Implementace asynchronního zpracování
  • Implementace UI s rychlou odezvou

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 a tisk

  • 2D grafika
  • Zobrazení obrázků
  • Přidání multimédií do WPF aplikace
  • 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
  • Module 12 Attached Properties a Behaviors ve WPF
  • Implementace Attached Properties
  • Implementace Drag-and-Drop UI
  • Implementace Expression Blend Behaviors, Triggers a Actions

Animace v WPF

  • Použití animací
  • Použití triggrů
  • Implementace Data Visualizations

Application State Settings

  • Vytvoření Application Settings
  • Využití Application Settings
  • Vytvoření Custom Configuration
  • Konfigurace a distribuce WPF aplikace

Možnosti pro distribuci

  • Distribuce samostatné WPF aplikace
    Balení aplikace
    CI/CD

Kurz bude otevřen po naplnění minimálního počtu 4 účastníků!

Možnosti ubytování a parkování

Dosažená ocenění

Microsoft AEP jsme ESET Partner Centrum Microsoft Partner Microsoft SBS Citrix Adobe Partner