Category: .NET | Web Technologies
| Medium of instruction: | English |
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
| 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 |



