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
- 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
- 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