<< Back to Training Home

Detailed Event Information

Advanced WPF for Business Applications

Presenters: Markus Egger - Mike Yeager - Joe Reynolds

Where:   Onsite at CODE Training Center (6605 Cypresswood Dr. Suite 300, Spring, TX 77379) or remotely via GoToMeeting
When:    May 10 & 11, 2011 (Thursday & Friday)
Desc:      An in-depth lecture style training to educate attendees about productively building WPF business applications

This workshop, which is an extension of our most popular training class ("WPF for Business Applications"), provides a detailed and in-depth look at many advanced concepts used in WPF business applications. This workshop is perfect for attendees who have attended the fundamental "WPF for Business Applications" workshop, or for developers who have aquired a fundamental level of WPF knowledge on their own and want to take the next step. After attending this workshop, attendees will have a better understanding of many WPF concepts and how to use them to their advantage. They will be more productive WPF developers who can write better and more reusable WPF code with less effort, as they will learn how to do things "the WPF way".

The training class will be held at our offices in Houston, Texas as well as online via GoToMeeting. After the class, attendees will receive the PowerPoint slides, the code samples and videos of each class as reference materials.

Note: If you would like to attend both the regular and advanced WPF for Business Application classes (5 days total) contact us about a special package deal (see below for contact info).

Check out this video by Markus Egger to see of the types of topics that will be covered in the Templates and Styling for WPF & Silverlight classes:

Thursday
9:00 – 10:15 Intro and Review of Common Concepts
This session provides a quick review of the most important WPF concepts that are used throughout the rest of this class. This includes a quick review of important XAML concepts as well as standard WPF building blocks such as resources, styles, templates, layout, and more. This session is designed for people who have not attended the standard WPF for Business Applications class, or who would like to get a quick review of key concepts to ensure they can follow the rest of the class.
10:15 – 10:30 BREAK
10:30 – 12:00 Advanced Data Binding
Data Binding is a key concept in WPF. No matter whether you bind a single textbox value or a whole list, and no matter whether you bind to a conventional data source or to some visual element or perhaps a whole sub-UI, WPF Data Binding is a concept that will follow you throughout your business applications. This session takes a look at all those concepts as well as advanced data templates and even hierarchical data templates.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:45 Dependency Properties and Attached Properties
In WPF, everyone uses Dependency Properties and Attached Properties. Most of the time, without realizing what that means and what the benefits are. This session takes a close look at those concepts and demonstrates the power of these concepts and how we can use them for our own benefit, in ways most developers have never even considered.
14:45 – 15:00 BREAK
15:00 – 16:30 Extending XAML
XAML is a language that can be extended in standardized ways. This session shows a variety of ways of doing this, ranging from markup extensions to syntax tricks that may not be immediately obvious but can lead to great simplifications of the overall development approach, and at the same time provide much greater freedom and reusability. This session also takes a quick look at the advantages of loose XAML and different scenarios in which that can be useful.
16:30 – 17:00 Ask the Experts - Q&A


Friday
9:00 – 10:15 Behaviors, Triggers, Visual States and more
These are all powerful concepts every WPF developer should be aware of. In this session, we will take a close look at how to use and create your own Behaviors, take advantage of Triggers (and how they really work) and how to use the Visual State system.
10:15 – 10:30 BREAK
10:30 – 12:00 Using WPF Text Features for Advanced Business UIs
WPF has a very advanced text rendering engine that can be used to create advanced and powerful user interfaces as well as printed output. This session provides a detailed look at features such as Flow Documents and XPS.
12:00 – 13:30 LUNCH BREAK
13:30 – 14:45 Advanced Data Presentation Techniques
The amounts of data as well as the sophistication of the data handled by modern business applications requires more advanced techniques of presenting that data to users than to stuff it into simple data grids and tables. This session provides a look at how to present data more efficiently and intuitively and how to build your business applications in a way that allows to flexibly change to different data presentation modes (or add additional ones later) without having to re-write your applications and without having to create constructs of great complexity.
14:45 – 15:00 BREAK
15:00 – 16:30 Debugging and Optimizing WPF
WPF is extremely powerful, but it is also a technology that gets developers into trouble easily. This session shows how to debug common WPF problems such as binding problems or exceptions originating in XAML. This session shows how to deal with and analyze concepts such as Visual Trees. This session also shows how to analyze and fix WPF performance problems.
16:30 – 17:00 Ask the Experts - Q&A

** Please note that times are approximate and meant to be flexible depending on class participation and questions.

Registration is extremely limited. For more information please e-mail info@eps-software.com or call Christopher at 832-717-4445 x 13.

Discounts may be available for companies who have previously attended our classes. Call Christopher for details. Please note that instructors & exact curriculum may change. All sales are final.

Ready to Sign Up?

Click here to sign up for this event!

Do you like this event?




At a Glance:

Presenters: Markus Egger - Mike Yeager - Joe Reynolds

When: Thursday, May 10, 2012 (2 days)
Price: $795
Sign up today and save $100!  Only $695!
(Early bird price is only good until 04/10/2012)

Key Take-Aways:

Slide Deck
Source Code
Downloadable recordings of all the sessions
Certificate of Completion
Free CODE Magazine subscription
Discount off of future CODE Training Classes

Class Outline:

Intro to WPF
Building a WPF UI
Business Apps with WPF
Styling & Templates with WPF
Graphic Design for Developers
Ask the Experts / Q & A

Advertisement
Tower48 Banner

Venue Information

Event can be attended either on-site in our Houston offices or remotely via GoToMeeting.

Address is:
CODE Training & EPS Software Corp
6605 Cypresswood Drive, Suite 300
Spring, TX 77379


Questions?
Phone: 832-717-4445 ext 13
Email: info@eps-software.com