Delivery Options: Attend face-to-face in the classroom, remote-live or via on-demand training.
Face-to-face or remote-live: $2495
On-demand: $1495
Discounts: We offer multiple discount options. Click here for more information.
Face-to-face or remote-live: 5 Days
On-demand: Approximately 35 hours of coursework with personal facilitation, to be completed in a four week span.
Course Description
This Visual Basic WPF course provides students with hands on experience using Visual Studio to create Windows Presentation Foundation (WPF) applications using VB.NET. The class provides a thorough introduction to the VB.NET programming language, including coverage of the essentials of the VB.NET programming language, built in data types, operators, control structures, classes and methods, collections and exception handling.
Students then learn how to leverage the power of the .NET Framework to build WPF applications. Students learn the basics of XAML and how to use it to describe the appearance and behavior of WPF user interfaces. Students also learn how to use XAML resources to manage styles, triggers and control templates.
Students learn how use a variety of WPF controls to interact with users and manage data in multi-form applications. Students explore how to leverage the power of XAML data binding. Students also learn the basics of working with images and simple animations.
Students learn how to use their data binding and command skills to implement the MVVM design pattern with WPF applications, including case studies. Students will also learn how to leverage the power of web services by calling both SOAP services and RESTful APIs.
Other topics include: debugging techniques; building menus, toolbars and status bars; reading and writing files; and deploying WPF applications. Comprehensive labs and exercises provide the students with extensive experience creating and debugging WPF applications.
This course provides thorough coverage of the use of Windows Presentation Foundation (WPF) to build desktop applications. Students requiring additional coverage of Windows Forms, ASP.NET Web Forms, ASP.NET MVC or WCF should contact HOTT or refer to HOTT's complete course listing for additional training courses.
Students who are already familiar with the VB.NET language may want to take the 3-day WPF Programming for Experienced VB.NET Programmers class instead.
Course Prerequisites
Knowledge of fundamental XML syntax is helpful, but not required. Prior experience with a scripting or programming language is required.
Course Overview
Introduction to .NET
|
Introduction to Visual Studio
|
Language Fundamentals
|
Conditionals and Looping
|
Methods and Parameters
|
Exception Handling
|
Collections
|
Object-Oriented Programming
|
WPF Applications
|
Working with XAML
|
WPF User Interface Basics
|
Using XAML Layout Elements
|
Using WPF Controls
|
Working with Styles, Triggers and Control Templates
|
Working with WPF Windows
|
Working with Menus, Toolbars and Status Bars
|
Working with Images, Colors and Animations
|
Working with Data Binding
|
MVVM Commands
|
Calling Web Services
|
Deploying WPF Applications
|
Reviews
This was an excellent class and a great learning experience. The labs were a great way to get 'hands on' experience with the course material. The instructor was very knowledgeable and very helpful in explaining the course material.
— S.W.,Yum Brands
Course Schedule
Choose a city below to view a schedule and registration options. If you have any questions, please call us at 978-250-4299 between 9:00 am - 5:00 pm EST.
Northeast/New England
Southeast
Midwest
West/Southwest
Copyright© Hands On Technology Transfer