Návrh Školení

Úvod

Vývojové prostředí (IDE)

  • Představení Visual Studio
  • Vytváření projektu
  • Kompilace a ladění

Microsoft .NET

  • Co je to .NET?
  • CLR a sběratel smetí (garbage collector)
  • DLL vs. EXE?
  • Technologie v rámci .NET

Základy WPF

  • Historie WPF
  • Návrhový vzor MVVM (Model-View-ViewModel)
  • WPF vs. Windows Forms
  • Rozdíly mezi verzemi WPF

Vstup a výstup

  • Struktura projektu WPF
  • XAML, rozvržení a závislé vlastnosti
  • Příkazy (commands) a prostředky (resources)
  • Události (events)
  • Styly a chování (behaviours)
  • Pochopení vazby dat (data binding) a toku dat

Data Flow

  • Modelování dat v WPF
  • Přístup k databázím
  • LINQ
  • Entity Framework
  • CRUD operace (Create, Read, Update, Delete)
  • Ověřování dat (data validation)

Kontrolky (controls)

  • Přehled kontrolk
  • Rozšířený toolkit pro WPF
  • Uživatelské a vlastní kontrole
  • Šablony (templates)

Pokročilá témata

  • A synchrónní a paralelní operace
  • Inverze ovládání (Inversion of Control - IoC)
  • Unity a PRISM

Příklad reálné aplikace

  • Vývoj systémové architektury
  • Modelování dat
  • Implementace
  • Testování aplikace

Závěr a další kroky

Požadavky

  • Znalost základních principů softwarového vývoje
  • Znalost Visual Studio a C#

Cílová skupina

  • Softwaroví vývojáři
  • Programátoři
  • Techické vedoucí týmů
 21 hodiny

Počet účastníků


Cena za účastníka

Reference (2)

Nadcházející kurzy

Související kategorie