WPF for the Real World with Brian Lagunas
Windows Presentation Foundation (WPF) is becoming more and more popular as businesses begin to convert their legacy Windows Forms applications and write their new line of business applications using WPF. WPF provides developers with a unified programming model for building rich Windows smart client user experiences that incorporate UI, media, and documents. With WPF, you can create a wide range of both standalone and browser-hosted applications. This session is aimed at giving you the knowledge required to get started writing line of business WPF applications so that you can become a more important asset to your employer. There will be no spinning buttons, no rotating cubes, and no silly or impractical tricks.
This session will concentrate on the basic building blocks required to be a successful WPF developer. By the end of this session you will know what XAML is, how to manage layout in your application, define controls in your views, style and template your views, handle events, and manage data with data binding and the MVVM (Model-View-ViewModel) design pattern.
Come join me in this interactive and fun learning experience where you can control the direction of the talk and emphasize what you are most interested in.
Brian Lagunas (http://brianlagunas.com/) is an INETA Community Speaker, co-leader of the Boise .Net Developers User Group (NETDUG), and original author of the Extended WPF Toolkit. He is a multi-recipient of the Microsoft Community Contributor Award and can be found speaking at a variety of user groups and code camps around the nation. His talks always involve some form of XAML, such as WPF or Silverlight, and how to build modular applications with Prism.
Brian currently works at Infragistics (http://www.infragistics.com/) as a Product Manager for the award winning NetAdvantage for WPF and Silveright components. This is where he helps build tools that empower developers to quickly and easily build and style dynamic applications with immersive UX and vibrant data visualization in line of business applications, across all XAML platforms. Prior to working at Infragistics he worked in the construction and engineering industry as a senior software engineer and software solution architect where he specialized in enterprise application development. Before geeking out, Brian served his country in the United States Army as an infantryman and later served his local community as a deputy sheriff.
In his spare time he authors courses for Pluralsight (http://pluralsight.com/training), blogs (http://brianlagunas.com/)about XAML technologies, and hosts XAML TV (http://xaml.tv/). The easiest way to find Brian is on twitter at @BrianLagunas (http://twitter.com/brianlagunas).