.NET GUI Development met WPF

In de cursus .NET GUI Development met WPF van SpiralTrain leren deelnemers hoe ze moderne desktop applicaties kunnen maken met Windows Presentation Foundation (WPF) . Deelnemers leren de essentials van XAML, de MVVM architecture en de creatie van visueel aantrekkelijke GUI interfaces. Ook geavanceerde onderwerpen zoals data binding, custom controls, images, multimedia en internationalisatie komen aan bod. Deelnemers werken tijdens de cursus met de nieuwste versie van WPF.

Regio:
3 dagen
Inschrijven
€ 1999
€ 1999
€ 1699
15% korting
NET510
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • .NET GUI Development met WPF : Inhoud

    Inleiding tot de cursus .NET GUI Development met WPF

    De cursus .NET GUI Development met WPF biedt een uitgebreide introductie tot het WPF-subsysteem in .NET voor desktop GUI-applicaties. In deze cursus worden de essenties van de opmaak in XAML, code-behind-bestanden, functies en event handling behandeld.

    Layout en UI-elementen

    Vervolgens wordt er aandacht besteed aan de layout en user interface-elementen in WPF, waarmee visueel aantrekkelijke en responsieve GUI's kunnen worden gecreëerd. Onderwerpen die aan bod komen zijn onder andere panels, grids en het canvas.

    Invoer en bedieningselementen

    In deze cursus wordt ook ingegaan op gebruikersinvoer via muis en toetsenbord, inclusief de bijbehorende event handling. Daarnaast worden verschillende controls zoals buttons, tekstvelden, radio- en checkboxen, combo boxes en list boxes besproken.

    Data Binding in WPF

    Een belangrijk onderdeel van de cursus is data binding in WPF. Er wordt gedemonstreerd hoe data uit databases of collecties aan WPF GUI-elementen kunnen worden gebonden. Dit maakt automatische synchronisatie en updates van GUI-elementen mogelijk.

    MVVM-architectuur

    Het Model-View-ViewModel (MVVM) design pattern komt ook aan bod. Dit patroon wordt veel gebruikt in WPF-applicaties om door middel van separation of concerns de onderhoudbaarheid en testbaarheid te verbeteren.

    Data-toegang in WPF

    De cursus behandelt ook data-toegang in WPF-applicaties, waaronder de integratie met databases via Entity Framework of ADO.NET, wat essentieel is voor het ontwikkelen van robuuste applicaties.

    Stijlen en templates in WPF

    Aandacht wordt eveneens besteed aan het gebruik van stijlen en templates in WPF, waarmee aantrekkelijke GUI's kunnen worden gecreëerd en de gebruikerservaring kan worden verbeterd.

    Navigatietechnieken in WPF

    Daarnaast worden navigatietechnieken in WPF-applicaties besproken, zoals navigatie tussen pagina's en tussen verschillende views in een applicatie, wat de bruikbaarheid aanzienlijk verhoogt.

    Tekst en grafische manipulatie

    Tenslotte wordt er ingegaan op tekstuele en grafische manipulatie in WPF. Hierbij worden lettertypen, shapes, bitmaps en transformaties behandeld die de visuele presentatie van de applicatie verbeteren. Voor meer informatie over WPF en de mogelijkheden ervan, bezoek de officiële documentatie.
    Daarnaast is deze cursus een uitstekende aanvulling op de Advanced C# Programmeren cursus, waar je ook meer leert over de programmeertaal die gebruikt wordt in WPF.

  • .NET GUI Development met WPF : Training

    Doelgroep Cursus .NET GUI Development met WPF

    De cursus .NET GUI Development met WPF is bestemd voor C# developers die web applicaties willen ontwikkelen met Windows Presentation Formation(WPF) en XAML.

    Voorkennis Cursus .NET GUI Development met WPF

    Voor deelname aan cursus is kennis van Web standaards als HTTP en HTTPS wenselijk en de fundamentals van C# vereist.

    Uitvoering Training .NET GUI Development met WPF

    Theorie en praktijk wisselen elkaar in de cursus af. Na uitleg aan de hand van slides en demos, kunnen de deelnemers de stof verwerken met praktijk oefeningen.

    Certificaat .NET GUI Development met WPF

    De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan .NET GUI Development met WPF.

    Course .NET GUI Development met WPF
  • .NET GUI Development met WPF : Modules

    Module 1 : Introduction to WPF

    Module 2 : Layout

    Module 3 : Input and Controls

    Intro WPF and .NET
    Overview of XAML
    Set up Environment
    WPF Application Structure
    Working with Controls
    Working with Layouts
    Event Handling in WPF
    Data Binding in WPF
    Resources
    Application Deployment
    Layout Basics
    StackPanel
    WrapPanel
    DockPanel
    Grid
    Canvas
    Viewbox
    Layout Properties
    ScrollViewer
    Custom Layout
    Routed Events
    Mouse Input
    Keyboard Input
    What Are Controls?
    Buttons and Menus
    ProgressBar
    Text Controls
    List Control
    DataGrid Control
    Slider Controls

    Module 4 : Data Binding

    Module 5 : MVVM Architecture

    Module 6 : Data Access in WPF

    Without Data Binding
    What is Data Binding?
    DataContext
    Two-Way Data Binding
    Binding to List Data
    Data Source Providers
    Master-Detail Binding
    Hierarchical Binding
    Debugging Data Binding
    Model-View-ViewModel?
    MVVM Architecture
    Data Binding with MVVM
    Delegates in MVVM
    Communication Techniques
    Services in MVVM
    Dependency Injection
    MVVM Patterns
    MVVM Libraries
    Integrating with Databases
    Data Access Options
    Entity Framework with WPF
    ADO.NET for WPF Applications
    CRUD Operations in WPF
    Caching
    Offline Data Access
    Data Validation
    Error Handling

    Module 7 : Styles

    Module 8 : Navigation

    Module 9 : Text and Graphics

    Styling Techniques
    Inline Styles
    Named Styles
    Element-Typed Styles
    Data Templates
    Resource Dictionaries
    Custom Styles and Themes
    Visual States
    Transitions
    Windows
    Dialogs
    NavigationWindow
    Routed Events
    Pages
    Frames
    Browser Apps
    XBAPs
    Navigation to HTML
    Fonts and Text Styles
    Text Object Model
    Typography
    Graphics Fundamentals
    Shapes
    Bitmaps
    Brushes and Pens
    Transformations
    Visual Layer Programming
  • .NET GUI Development met WPF : Algemeen

    Lees de algemene cursus informatie
  • .NET GUI Development met WPF : Reviews

  • .NET GUI Development met WPF : Certificaat