Bay.NET
Bay.NET's home page
Creating WPF Line of Business Applications (M-V-VM) Using C# and VB.NET

 
Location: Date:
Hewlett Packard Building 48
19447 Pruneridge Ave., OakRoom
Cupertino, CA 95014
Saturday, Jan. 31, 2009
9:00 AM  - 6:00 PM

Details

Abstract

This all day training event is designed to teach developers how to create WPF Line of Business Applications that can easily be Unit Tested. The Model-View-ViewModel (M-V-VM) pattern will be used as a guideline for the application structure. Many aspects of WPF LOB programming will be covered including validation, logging, UI entry error notification, exception handling, layered application architecture, Unit Testing and a short introduction to memory profiling.

At the end of the day, developers should have a good grasp on M-V-VM and how to create their own testable WPF LOB applications.

For the lab time, we will provide an application walkthrough that attendees can complete during the lab time. Walkthrough will be in C# and VB.NET.

Additionally, if you have a current WPF application and want to move it to M-V-VM bring it with you on your laptop. You can get started on the project during the lab. This way you'll have hands on help to get to up and running.

The speakers

Karl Shifflett

Karl Shifflett is a Program Manager II at Microsoft. He has been on the WPF Designer Team since August of 2008.

Before Microsoft, Karl was a software architect, former Microsoft MVP, current Code Project MVP and MCAD from Bellevue, Washington. He has been designing & developing business applications since 1989 and transitioned to .NET in March of 2003. In April of 2007 he joined the list of WPF and Microsoft Expression fanatics & evangelists. Karl is an exciting and enthusiastic speaker. He is a member of Team Mole that delivered Mole Visualizer For Visual Studio to the world. He is also the author to XAML Power Toys and loves WPF LOB. You can check his blog here.

Jaime Rodriguez

Jaime Rodriguez is a Technical Evangelist at Microsoft. He focuses on 'client technologies' and specializes in WPF and Silverlight. Jaime has been working with WPF for 4+ years, and has assisted many G500 companies in their adoption of WPF. You can find some of Jaime's seldom blog posts here.

Agenda

Sessions: 3 x 90 minute and one 105 minute session.

Labs: 3 hours of hands on labs. (bring your laptop for the lab)

Lunch: 45 minutes

(Optional, 8am to 9am) Pre-Session: 60 minute session reviewing ICommand & DataBinding

Requirements

To fully benefit from the lab time in the afternoon, bring a laptop with Visual Studio 2008 and .NET 3.5 installed.

Food

Bagels and coffee will be served in the morning. Lunch will be provided.

Not Available for Booking
This activity has already ended.



Bay.NET Purchase/refund policy: Cancellations must be made at least 24 hours in advance of the event. To cancel your registration, email your request to mathias@clear-lines.com. When making your request, please specify either a refund (there will be a $5 service charge on refunds) or full credit* towards your Bay.NET account. If not specified, a refund will be made less the $5 service charge. *The $5 service charge cannot be waived on refunds - it is a hard dollar cost charged to Bay.NET. Credits on Bay.NET accounts are not refundable and will remain on account and can only be used towards future Bay.NET events.

Acteva's Purchase/refund policy: Refunds and cancellations are provided only at the discretion of the organization hosting or sponsoring this event. Acteva issues credits only when directed to do so by the sponsoring organization. Contact refunds@acteva.com or the sponsoring organization for further details.

This event was published with the Internet's Leading Online Event Registration and Payment Solution - Acteva. Increase participation, reduce administrative costs and make more money on events of all kinds with Acteva.
Acteva's Home Page Security Acteva Privacy Policy Questions Contact Acteva