WPF (Windows Presentation Foundation) is a framework to create windows based desktop applications. It was initially released with .NET 3.0 and currently supported in .NET 4.6. It allows to create number of GUI elements e.g. labels and text boxes etc. Ingenimos offers advance WPF training in Jalandhar.

Course Objective

  1. Learn GUI design with WPF
  2. Learn Application Programming with WPF

Why WPF Training?

WPF is an advanced framework to create windows desktop applications and it is must have for students seeking career in software application development for windows.

Module 1

  1. Introduction to WPF
  2. WPF Architecture
  3. WPF Tools
  4. Introduction to XAML
  5. Attached Properties

XAML Designing with Blend

  1. Introduction to Expression Blend
  2. Blend Workspace
  3. Workspace Panels
  4. Drawings
  5. Animations
  6. Styling and Template Controls

Module 3 (Design Patters):

  1. Overview of Different Design Patterns
  2. MVP (Model -View- Presenter ) Design Pattern
  3. MVVM (Model View- View Model ) Design Pattern
  4. Creating Sample Application
  5. Design Views
  6. Navigation between Views

Module 4 (Commands & Event Routing):

  1. Command Handling
  2. Event Routing

Module 5 (WPF & Multi-threading):

  1. Understanding Multi-threading
  2. Asynchronous Operations
  3. Task Objects
  4. Understanding Background Worker

Module 6 (WCF):

  1. Introduction to WCF
  2. Use of Entity Framework
  3. WCF Data Service
  4. Implement Databinding in WPF

Module 7 (WPF Security).

  1. Security Requirements,
  2. Best Practices