Get in Touch

Course Outline

Introduction

Integrated Development Environment (IDE)

  • Introduction to Visual Studio
  • Project creation
  • Compilation and debugging

Microsoft .NET

  • Understanding .NET
  • Common Language Runtime (CLR) and garbage collection
  • DLL versus EXE
  • Technologies within the .NET ecosystem

Fundamentals of WPF

  • WPF history
  • MVVM design pattern
  • WPF compared to Windows Forms
  • Versions differences in WPF

Core Concepts

  • WPF project structure
  • XAML, layout management, and dependency properties
  • Commands and resources
  • Event handling
  • Styles and behaviors
  • Understanding data binding and data streams

Data Flow

  • Data modeling in WPF
  • Database access
  • LINQ
  • Entity Framework
  • CRUD operations
  • Data validation

Controls

  • Control overview
  • Extended WPF toolkit
  • User controls and custom controls
  • Templates

Advanced Topics

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

Real-World Application

  • Developing system architecture
  • Data modeling
  • Implementation
  • Application testing

Summary and Next Steps

Requirements

  • Foundational knowledge of software development concepts.
  • Familiarity with Visual Studio and C#.

Target Audience

  • Software developers
  • Programmers
  • Technical team leaders
 21 Hours

Number of participants


Price per participant

Testimonials (3)

Upcoming Courses

Related Categories