ObjectSharp logo
The Microsoft Software Development and Training Experts

Course Info

Guaranteed-to-Run
Instructor-in-Cloud
Course Number: 10262
Duration: 5 days
Price: $2495

Upcoming Classes

June 2013

Mon 10 - Fri 14 Register

July 2013

Mon 15 - Fri 19 Register

August 2013

Mon 26 - Fri 30 Register

Call to register

416-649-3691

Learn from the
Pros Who Know

During this course students will have the opportunity to discuss their own projects with an ObjectSharp subject matter expert.

10262 Developing Windows Applications with Microsoft Visual Studio 2010

Course Outline

Lesson 1 - Windows Client Application Design
  1. Windows Client Technologies
  2. Architectural Patterns
  3. Interoperability between Windows Forms and WPF
  4. Lab : Planning Windows Client Applications
Lesson 2 - Introduction to Visual Studio 2010 and WPF Version 4
  1. What’s New in Visual Studio 2010?
  2. What’s New in WPF Version 4
  3. Lab : Guided Tour of Visual Studio 2010 and XAML
Lesson 3 - Designing and Developing a User Interface
  1. Defining Page Layout
  2. Using Content Controls
  3. Using Item Controls
  4. Sharing Logical Resources in a Window
  5. Lab : Building a User Interface
Lesson 4 - Taking Control of the User Interface
  1. Sharing Logical Resources in an Application
  2. Creating Consistent User Interfaces by Using Styles
  3. Changing the Appearance of Controls by Using Templates
  4. Handling Events and Commands
  5. Lab : Dynamically Controlling the User Interface
Lesson 5 - Testing, Unit Testing, and Debugging
  1. WPF Testing Strategies
  2. Debugging XAML
  3. Providing User Feedback for Unhandled Exceptions
  4. Understanding Security Features
  5. Lab : Testing and Debugging WPF Applications
Lesson 6 - Simple Data Binding and Validation
  1. Overview of Data Binding
  2. Creating a Data Binding
  3. Implementing Property Change Notification
  4. Converting Data
  5. Validating Data
  6. Presenting Data at Design Time
  7. Lab : Data Binding
Lesson 7 - Data Binding to Collections
  1. Binding to Collections of Objects
  2. Using Collection Views
  3. Creating Master
  4. Detail User Interfaces
  5. Using Data Templates
  6. Presenting Design Time Data Collections
  7. Lab : Data Binding to Collections
Lesson 8 - Enhancing UI Responsiveness
  1. Implementing Asynchronous Processes
  2. Implementing Responsive User Interfaces
  3. Lab : Enhancing Application Performance
Lesson 9 - Integrating Localization and User Assistance Features
  1. Localization and Globalization
  2. Implementing User Assistance Features
  3. Providing User Accessibility Features
  4. Lab : Localizing a WPF Application
Lesson 10 - WPF 2D Graphics, Multimedia, and Printing
  1. Displaying 2D Graphics
  2. Displaying Images
  3. Adding Multimedia to WPF Applications
  4. Creating and Printing Documents
  5. Lab : Drawing 2
  6. D Graphics
Lesson 11 - Control Customization
  1. Overview of Control Authoring
  2. Creating User Controls
  3. Creating Custom Controls
  4. Managing Control Appearance by Using Visual States
  5. Integrating WPF and Windows Forms
  6. Lab : Building a User Control
Lesson 12 - Attached Properties and Behaviors in WPF
  1. Implementing Attached Properties
  2. Implementing Drag
  3. and
  4. Drop User Interfaces
  5. Implementing Expression Blend Behaviors, Triggers and Actions
  6. Lab : Implementing Drag
  7. and
  8. Drop Operations
Lesson 13 - Animations in WPF
  1. Using Animations
  2. Using Triggers
  3. Implementing Data Visualizations
  4. Lab : Creating Animations
Lesson 14 - Application State, Settings, and Lifecycle
  1. Creating Application Settings
  2. Consuming Application Settings
  3. Creating Custom Configuration Sections
  4. Lab : Creating a Settings Dialog
Lesson 15 - Configure and Deploy Windows Client Applications
  1. Deployment Options
  2. Deploying a Standalone WPF Application
  3. Deploying an XBAP Application
  4. Configuring Security Settings
  5. Lab : Deploying Applications
show more>>

Guaranteed-to-Run

Our Live Instructor-in-the-Cloud classes are Guaranteed-to-Run. And you can count on it. They’re Online Live (OLL), and that means you never have to worry about cancellations caused by low enrolment or other problems. All our Guaranteed-to-Run classes run on their scheduled dates. No exceptions. No excuses. We guarantee it!

show more>>

Our outstanding ObjectSharp instructors are known throughout the IT community for their real-world business experience. We’ve teamed them up with the best IT trainers from across North America. Together, they allow us to offer a huge array of IT training classes to our clients.

From Microsoft to Oracle, from Adobe to Cisco, we’re running over 500 Live Instructor-led classes in the next 90 days alone! And almost all of them are Guaranteed-to-Run. One more reason why ObjectSharp is your best choice for IT technical training in Toronto.

Our Training Center

We encourage you to take this Instructor-Led Training: Live Online course at our downtown Toronto Training Center at 40 University Avenue. For TTC riders, we are right on the subway line just south of the St. Andrews station. For GO-Train commuters, we are just steps north of Union Station.

show more>>

In our Training Center every student gets their own powerful Dell workstation with dual monitors. Our classrooms are designed around comfortable ergonomic chairs, generous work surfaces, special air conditioning by classroom and a high-speed fibre connection to the Internet. So it really is a great place to take any of our courses.

Our Training Center

However, we understand that it is not always possible for you to take this Instructor-Led Training: Live Online course at our Center. Therefore, you have the option to take part or all of this course from an offsite location. As long as you have at least DSL-speed Internet connectivity, our Operations Staff can easily connect and join you into this Instructor-Led Training: Live Online class directly from your work, home or other location. Our Site, Your Site or Offsite. Whatever works best for you!

Microsoft Gold Certified Partner Home  |  Consulting  |  Training  |  Company
© 2012 ObjectSharp Corp.416-649-3690