M40362A: MTA: Windows Development Fundamentals

$995.00


  • Virtual Classroom

  • Onsite

← Continue Searching

Duration: 3 Days

In this course, you will build an understanding of Windows programming basics, create Windows forms applications, develop Windows services applications, access data in a Windows forms application, and deploy a Windows application.

This course is designed to help you prepare for Microsoft Technology Associate Exam 98-362 - Windows Development Fundamentals.

Proven Impact Exclusive!

Continue developing your skills after class with 24/7 access to our live remote labs for six months, providing you with valuable extra time for hands-on practice.

What You Will Learn

 

  • Windows programming basics
  • Windows services applications
  • Accessing data in a Windows forms application
  • Deploying a Windows application

Audience

 

Business or IT professionals who need to understand Windows development fundamentals

Prerequistes

 

Basic hands-on experience or training is required

Course Outline

 

1. Windows Applications

  • Windows Application Types
    • Windows GUI
    • Windows Non-GUI
    • Windows Win32
  • Windows Application User Interface Types
    • Single Document User
    • Multiple Document
    • Navigation User
  • Windows Application User Interface Design Principles
    • Design Principles
  • Applying Specific Design Principles

2. Creating a Windows Application Project in Visual Studio

  • Windows Forms Application
  • Windows Presentation Foundation Application
  • Windows Service Application

3. Creating a Windows Forms User Interface

  • Windows Forms
    • Setting Windows Forms Properties
    • Adding Multiple Windows Forms
  • Creating Windows Forms Inheritance
    • Instantiating and Inheriting Windows Forms
    • Extending Inherited Windows Forms
  • Windows Forms Controls
    • Container Controls
    • Menu and Toolbar Controls
    • Input Controls
    • Advanced Input Controls
    • Component Controls
    • Dialog Controls
  • Creating Custom Windows Forms Controls
    • Creating a Custom Control Library
    • Inheriting a Custom Control Library

4. Controlling Application Execution

  • Events in Windows Forms
    • Creating Windows Forms Events
    • Raising Windows Forms Events
  • Events in WPF
    • Creating Routed Events
  • Windows Service Applications
    • Understanding the Windows Service Applications
  • Debugging Windows Services Applications
    • Windows Application Debugging
    • Debugging a Windows Service Application

5. Validating User Input

  • Windows User Input Model
    • Analyzing User Input Needs
  • Handling Input Device User Inputs
    • Keyboard User Inputs
    • Mouse User Inputs
    • Stylus User Inputs
    • Control User Inputs
  • Handling Exceptions
    • Exception Class
    • Trapping Exceptions
    • Throwing Exceptions

6. Integrating Data

  • Data in Windows Applications
    • Active Data Objects (ADO.NET)
    • Connecting Data to Windows Applications
  • Data in Windows Forms
    • Creating Windows Forms Data Controls
    • Validating Data in Windows Forms
  • Data in WPF
    • WPF Binding
    • Using WPF Specialized Binding
    • Using WPF Database Binding

7. Packaging and Deploying Windows Applications

  • Windows Application Distribution
    • Windows Application Distribution Options
    • Setup Wizard Template
  • Windows Application Setup and Deployment Project Templates
    • Windows Application Setup and Deployment Project Components
    • Setup Project
    • Merge Module Project
  • ClickOnce Deployment

Course Labs