40362
Windows Development Fundamentals


  • Duration: 2 days
  • Price: $1,038.00
  • Certifications: MTA: Development
  • Exams: 98-362
Course Overviewremove_circle_outline

Students who are beginning studies in technology need a strong foundation in the basics before moving on to more advanced technology courses and certification programs. The Microsoft Technology Associate (MTA) is an innovative certification track designed to provide a pathway for future success in technology courses and careers.

The MTA program curriculum helps teach and validate fundamental technology concepts. Windows Developer Fundamentals covers the foundations of Windows Development as well as MTA: 98-362 exam objectives. The following areas are covered: the various types of applications that run on Windows; how to create graphical user interface (GUI) applications that run on Windows by using Windows Forms or Windows Presentation Foundation (WPF); how Windows Services are programmed and hosted on a computer that runs Windows; how to access data from various sources for use in a Windows-based application; and how to successfully deploy a Windows application to target computers.

Course Outlineadd_circle_outline

Lesson 1: Introducing Windows Applications

  • Key Terms
  • Understanding Windows Application Types
  • Introducing Windows GUI Applications
  • Introducing Windows Non-GUI Applications
  • Introducing Windows Win32 Applications
  • Understanding Windows Application User Interface Types
  • Exploring the Single Document User Interface
  • Exploring the Multiple Document Interface
  • Exploring the Navigation User Interface
  • Understanding Windows Application User Interface Design Principles
  • Introducing Design Principles
  • Applying Specific Design Principles
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 2: Creating a Windows Application Project in Visual Studio

  • Key Terms
  • Getting Started with a Windows Forms Application
  • Creating a Windows Forms Application
  • Exploring the Windows Forms Application
  • Getting Started with a Windows Presentation Foundation Application
  • Creating a Windows Presentation Foundation Application Project
  • Exploring a Windows Presentation Foundation Application Project
  • Getting Started with a Windows Service Application
  • Creating a Windows Service Application Project
  • Exploring a Windows Service Application Project
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 3: Creating a Windows Forms User Interface

  • Key Terms
  • Working with Windows Forms
  • Setting Windows Forms Properties
  • Adding Multiple Windows Forms
  • Creating Windows Forms Inheritance
  • Instantiating and Inheriting Windows Forms
  • Extending Inherited Windows Forms
  • Working with Windows Forms Controls
  • Working with Container Controls
  • Working with Menu and Toolbar Controls
  • Working with Input Controls
  • Working with Advanced Input Controls
  • Working with Component Controls
  • Working with Dialog Controls
  • Creating Custom Windows Forms Controls
  • Creating a Custom Control Library
  • Inheriting a Custom Control Library
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 4: Controlling Application Execution

  • Key Terms
  • Working with Events in Windows Forms
  • Creating Windows Forms Events
  • Raising Windows Forms Events
  • Working with Events in WPF
  • Creating Routed Events
  • Working with Windows Service Applications
  • Understanding the Windows Service Applications
  • Debugging Windows Services Applications
  • Working with Windows Application Debugging
  • Debugging a Windows Service Application
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 5: Validating User Input

  • Key Terms
  • Understanding the Windows User Input Model
  • Analyzing User Input Needs
  • Handling Input Device User Inputs
  • Working with Keyboard User Inputs
  • Working with Mouse User Inputs
  • Working with Stylus User Inputs
  • Working with Control User Inputs
  • Handling Exceptions
  • Understanding the Exception Class
  • Trapping Exceptions
  • Throwing Exceptions
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 6: Integrating Data

  • Key Terms
  • Understanding Data in Windows Applications
  • Introducing Active Data Objects (ADO.NET)
  • Connecting Data to Windows Applications
  • Working with Data in Windows Forms
  • Creating Windows Forms Data Controls
  • Validating Data in Windows Forms
  • Working with Data in WPF
  • Introducing WPF Binding
  • Using WPF Specialized Binding
  • Using WPF Database Binding
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment

Lesson 7: Packaging and Deploying Windows Applications

  • Key Terms
  • Introducing Windows Application Distribution
  • Understanding Windows Application Distribution Options
  • Working with the Setup Wizard Template 1
  • Working with Windows Application Setup and Deployment Project Templates
  • Understanding the Windows Application Setup and Deployment Project Components
  • Working with a Setup Project
  • Working with a Merge Module Project
  • Working with ClickOnce Deployment
  • Introducing ClickOnce Deployment
  • Working with ClickOnce Deployment
  • Skill Summary
  • Knowledge Assessment
  • Competency Assessment
  • Proficiency Assessment
Prerequisitesadd_circle_outline

N/A

Upcoming Classes
  • Click below to see more class dates with course versions
  • See More Dates
Have questions? Let us help you.