Get in Touch
 Duration 21 hours

Course Outline

Introduction

IDE

  • Overview of Visual Studio
  • Project creation
  • Compilation and debugging

Microsoft .NET

  • Introduction to .NET
  • CLR and garbage collection
  • DLL vs. EXE
  • Technologies within the .NET ecosystem

WPF Foundations

  • Evolution of WPF
  • MVVM design pattern
  • WPF vs. Windows Forms
  • Comparisons between WPF versions

In and Out

  • WPF project architecture
  • XAML, layout systems, and dependency properties
  • Commands and resource management
  • Event handling
  • Styles and behavioral patterns
  • Data binding and data streams

Data Flow

  • Data modelling in WPF
  • Database access strategies
  • LINQ
  • Entity Framework
  • CRUD operations
  • Data validation techniques

Controls

  • Review of standard controls
  • WPF toolkit extensions
  • User and custom controls
  • Template usage

Advanced Topics

  • Asynchronous and parallel processing
  • Inversion of Control (IoC)
  • Unity and PRISM frameworks

Real-World Application

  • System architecture design
  • Data modelling
  • Implementation phase
  • Application testing

Summary and Future Steps

Requirements

  • Basic understanding of software development concepts.
  • Familiarity with Visual Studio and C#.

Audience

  • Software developers
  • Programmers
  • Technical team leaders

Number of participants


Price per participant (excl. VAT)

Testimonials (3)

Upcoming Courses

Related Categories