Search in
Courses Providers, List Your Courses for FREE
Menu

Making UI Rich Applications Using WPF Course


Training/Coaching/Tuition

by Technnovation Labs


Pune
Starting from:
INR 8,000
Per Course
(Taxes As Applicable)
Request Info
Subjects Covered & Categories
Basic Details
Medium of instruction:English
Overview, Content & Syllabus

Introduction to WPF

  • Why WPF?

  • What Is WPF?

  • .NET Framework 3.0 (WinFX)

  • WPF Overview

  • Application and Window

  • A Simple WPF Application

  • Using Visual Studio

  • Brushes

  • Panels

XAML

  • Role of XAML

  • Elements and Attributes

  • Namespaces

  • Property Elements

  • Type Converters

  • Content Property

  • Collections

  • XAML and Procedural Code

WPF Controls

  • Button

  • Label

  • TextBox

  • ToolTip

  • RadioButton

  • CheckBox

  • ListBox

  • ComboBox

Layout

  • Sizing

  • Positioning

  • Transforms

  • Canvas

  • Drawing Shapes

  • StackPanel

  • WrapPanel

  • DockPanel

  • Grid

  • Scrolling

  • Scaling

Dialogs

  • Message Boxes

  • Win32 Common Dialogs

  • Custom Modal Dialogs

  • Custom Modeless Dialogs

Menus and Commands

  • Menus

  • Context Menus

  • Icons on Menu Items

  • Commands

  • Keyboard Shortcuts

  • Disabling Menu Items

  • Checking Menu Items

Toolbars and Status Bars

  • Toolbars

  • Toolbars and Commands

  • Status Bars

Dependency Properties and Routed Events

  • Dependency Properties

  • Change Notification

  • Property Value Inheritance

  • Support for Multiple Providers

  • Routed Events

  • Routing Strategies

Resources

  • Resources in WPF

  • Binary Resources

  • Logical Resources

  • Static versus Dynamic Resources

Styles, Templates, Skins and Themes

  • Styles

  • Style Sharing

  • Triggers

  • Templates

  • Templated Parent’s Properties

  • Skins

  • Themes

Data Binding

  • Binding Sources

  • Sharing Sources with Data Context

  • Data Templates

  • Value Converters

  • Collection Views

  • Data Providers

  • Validation Rules

Threading

  • Threading Principles

  • Delegates and Threads

  • Synchronization Issues

  • creating a thread

  • Background Worker

  • Dispatcher

Overview

Other features of WPF are:

  • Separation of Appearance and Behavior

  • Rich composition

  • Highly customizable

  • Resolution independence

WPF is great at making graphically engaging applications with simpler code. Being resolution independent is a great advantage in the tablet era. As such there would be great demand for making applications for new OSs coming in the market which are made for touchscreens.

As already established, WPF is a complex technology capable of having a steep learning curve. But there is no room for worry as our experts have taken utmost care to carefully design the course for all aspiring ITians. This course covers the essentials of WPF, providing an orientation to this technology and a firm foundation for creating applications. The focus is more on the practical approach, introducing the student to the fundamentals of creating Windows applications using the features of WPF.

Features of the courses offered

  • Concepts like controls, XAML, flexible layout, logical resources, dependency properties as well as styles, templates and data binding are included.

  • The course is current to .NET 3.5 and Visual Studio 2008

  • Emphasis on industry standard hands-on training. Course goals

  • Understand the architecture of WPF

  • Understand the principles of XAML and create applications using combination of code and XAML

  • Create Windows applications using the classes provided by WPF

  • Implement event and command-driven applications with windows, menus, dialogs, toolbars, and other common user interface features

  • Use the layout features of WPF to create flexible and attractive user interfaces

Who can take the most advantage of this Course

The course has been designed for developers and application architects with relevant experience in the field. It is a supplementary lesson for those who design graphics in a Microsoft environment.

Prerequisites for WPF

You should know .NET framework (1.1/ 2.0)/ C# or any other .NET language and XML. It would be easier and faster if they knew the problems that these web services have been designed to solve.

The Windows Presentation Foundation is Microsoft’s attempt to give a framework for building graphic rich Windows applications. WPF is part of the .NET framework 3.0 and higher.

It combines application UIs, 2D graphics, 3D graphics, documents and multimedia into one single framework. Its vector based rendering engine uses hardware acceleration making the UI faster, scalable and resolution independent.

WPF has an Extensible Application Mark-up Language (XAML). WPF applications can be created using only code or a combination of code and XAML pages.

Job Profile

What will be your job profile after sucessfull completion of this course

Post successful course completion, you will be able to learn the complex skill of Windows Presentation Foundation. You will be a certified WPF professional. More progressive in terms of the course material and practical exposure, the course has been designed for experienced application developers and architects. With a prior work experience and knowledge of C# and .Net framework, the course will ensure a higher position and broader work responsibilities at your workplace.

Tasks you will be able to perform

  • Build rich Windows applications

  • Create applications using a combination of code and XAML

  • Create flexible and attractive user interfaces

  • Implement event and command-driven applications with windows, menus, dialogs, toolbars, and other common user interface features

Faculty

Our WPF Faculty member possess following skills

  • .Net C#

  • .NET 4.0 - Windows and Web Application development

  • SQL Server 2008 R2 - Experience in creating Stored Procedures, Performance tunning at database level. etc.

  • Have Experience in - WCF, WPF, Entity Framework and LINQ. Secondary Skills: Managed Extensibility Framework (MEF)

  • Web Services, Sub Version, Resharper

  • Design, Build, Unit Test and document Windows and Web Based applications using Microsoft platform and technologies (C#, .NET, ASP.NET, SQL Server, MSMQ, WCF)

  • Design, Build, Unit Test and document SOA based applications and Web Services using Microsoft platform and technologies

Course Features

1 Hours

Weekends (Saturday/Sunday) Trainer interactive training

1 Hours

of Daily practise, assignments by Trainers

150+ Assignments

Various assignments to practise on

100+ PDFs | 100+ PPTs

Access Text based learning resouces

Course Stats

2 Trainers

Who are Software Programmers in various reputed companies, having 5+ years of Exp.

15 Professionals

Have attended this course

5 Projects

Projects professionals have completed successfully

15 Companies

Companies in which professionals are working

Course Schedule & Price
Classroom - Regular
When Duration Where Remarks Price
25th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours MAR/WPF/... more INR 8,000
Per Course
(Taxes As Applicable)
25th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours MAR/WPF/... more INR 8,000
Per Course
(Taxes As Applicable)
Price Notes: Group Discount: (RS.7500/- for a group of 10 people & above) Laptop discount 500/-
Classroom - Weekend
When Duration Where Remarks Price
1st March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
1st March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
8th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
8th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
15th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
15th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
29th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
29th March, 2014 Not Specified All Venues 14 Sessions / 2-3 Hours each / ~ 30 Hours Weekends... more INR 8,000
Per Course
(Taxes As Applicable)
Price Notes: Group Discount: (RS.7500/- for a group of 10 people & above) Laptop discount 500/-
Classroom - Corporate Training
When Duration Where Remarks Price
Not Specified Not Specified All Venues Not Specified Price On Request

Venues (Locations)
Pune, Narayan Peth (Head Office):- 418, 4th Floor, Nandlal Housing Society Above Bedekar misal, Munjobacha Bol, Shagun Chowk Narayan Peth, Pune - 411030, Maharashtra, India