|
|
Course 4994 |
![]()
Introduction to Programming Microsoft .NET Applications
with Microsoft Visual Studio 2005
Course Outline
Duration:
5 Days
Introduction: This five-day instructor-led
course enables introductory-level developers who are not familiar with the
Microsoft .NET Framework or Microsoft Visual Studio 2005 to gain familiarity
with the Visual Studio 2005 development environment. Students will also learn
basic skills using either Microsoft Visual Basic or Microsoft Visual C# as a
programming language.
|
Objectives:
|
Course Content:
Module 1: Getting Started
This module introduces the
.NET Framework and the software development life cycle. It also describes the
key features of Visual Studio 2005.
Lessons
After completing this module,
students will be able to:
Module 2: Creating a Simple Windows Forms Application
This module explains how to
create a Windows Forms application, how to add controls to a form, and how to
compile and run the application.
Lessons
After completing this module,
students will be able to:
Module 3: Programming Fundamentals
This module explains
important programming concepts and terminology. It also covers the main
elements of a program and explains how to create and work with items such as
functions, properties, and methods. Finally, this module provides guidelines on
areas such as naming conventions and code documentation.
Lessons
After completing this module,
students will be able to:
Module 4: Data Types and Variables
This module introduces data
types, variables, and constants and explains how to use them. It also explains
how to use collections and data type conversion.
Lessons
After completing this module,
students will be able to:
Module 5: Controlling Program Execution
This module describes how to
control program execution by writing expressions, conditional statements, and
iteration statements.
Lessons
After completing this module,
students will be able to:
Module 6: Fundamentals of Object-Oriented Programming
This module introduces
students to the concepts of object-oriented programming, defines important
terminology, and shows the syntax for defining classes and creating instances.
Lessons
After completing this module,
students will be able to:
Module 7: Creating Object-Oriented Applications
This module describes how to
design classes by using the Class Designer tool in Visual Studio, and also
describes how to use inheritance and interfaces.
Lessons
After completing this module,
students will be able to:
Module 8: Building a User Interface
This module explains how to
develop an application by using features such as modal and modeless forms,
menus, toolbars, status bars, tool tips, and the HelpProvider
control.
Lessons
After completing this module,
students will be able to:
Module 9: Validating User Input
This module explains how to
restrict user input on a form, and how to use field-level and form-level
validation.
Lessons
After completing this module,
students will be able to:
Module 10: Debugging and Exception Handling
This module introduces
students to the types of errors that can occur in an application, and describes
how to use a combination of debugging and exception handling to detect and
diagnose these errors.
Lessons
After completing this module,
students will be able to:
Module 11: Accessing Data
This module introduces
students to data access in .NET Framework applications, and shows how to access
data both by using the Visual Studio integrated development environment (IDE)
and by writing code.
Lessons
After completing this module,
students will be able to:
Module 12: Creating Web Applications and XML Web
Services
This module introduces
students to ASP.NET, and describes how to create simple Web applications and
XML Web services.
Lessons
After completing this module,
students will be able to:
Module 13: Exploring .NET Framework 3.0 Technologies
This module introduces the
new .NET Framework 3.0 technologies and explains how to create a Windows
Presentation Foundation application and a Windows Communication Foundation
service.
Lessons
After completing this module,
students will be able to:
Module 14: Testing and Deploying Microsoft .NET
Framework Applications
This module provides an
overview of software testing and explains how to use the Object Test Bench
(OTB). It also explains how to deploy Microsoft .NET Framework applications by
using both Windows Installer and ClickOnce.
Lessons
After completing this module,
students will be able to: