Introduction to Programming Microsoft .NET Applications with Microsoft Visual Studio 2005 (6079)

Get the knowledge and skills you need to develop applications in Microsoft Visual Basic .NET or Visual C# .NET for the Microsoft .NET platform.
This course incorporates material from the following Official Microsoft Learning Product (OMLP):

  • 4994: Introduction to Programming Microsoft .NET Applications with Microsoft Visual Studio 2005

Skills Gained

  • Key features of the .NET Framework and Visual Studio 2005
  • Create a simple Windows Forms application
  • Programming fundamentals
  • Create and use data types and variables
  • Control program executionby using conditional statements and loops
  • Fundamentals of object-oriented programming
  • Create simple object-oriented applications
  • Develop the user interface in a Visual Studio 2005 application
  • Validate user input on a Windows form
  • Implement debugging and exception handling in a Visual Studio 2005 application
  • Access data in a Visual Studio 2005 application
  • Create simple Web applications and XML Web services
  • Key features of the .NET Framework version 3.0 technologies
  • Test and deploy Microsoft .NET Framework applications

Who Can Benefit

Novice programmers who have a minimum of three months'' programming experience; Intermediate-level programmers who are otherwise new to .NET Framework development and want to learn how to use Visual Basic or C#.

Prerequisites

  • Exposure to developing applications in either a graphical or a non-graphical environment
  • Ability to understand and apply the basics of structured programming, including concepts such as flow control, variables, parameters, and function calls

Syllabus

1. Getting Started

  • Microsoft .NET and the .NET Framework
  • Software Development Life Cycle
  • Exploring Visual Studio 2005

2. Creating a Simple Windows Forms Application

  • Creating a Windows Forms Project
  • Adding Controls to a Windows Forms Project
  • Compiling and Running a Windows Forms Project

3. Programming Fundamentals

  • Programming Concepts
  • Program Structure and Flow
  • Styling and Writing Code

4. Data Types and Variables

  • Features of Data Types
  • Defining and Using Variables
  • Defining and Using Collections
  • Converting Data Types

5. Controlling Program Execution

  • Writing Expressions
  • Creating Conditional Statements
  • Creating Iteration Statements

6. Fundamentals of Object-Oriented Programming

  • Object-Oriented Programming Concepts
  • Define a Class
  • Create a Class Instance

7. Creating Object-Oriented Applications

  • Designing Classes with the Class Designer Tool
  • Implementing Inheritance
  • Defining and Implementing Interfaces

8. Building a User Interface

  • Managing Forms and Dialog Boxes
  • Creating Menus and Toolbars
  • Providing User Assistance

9. Validating User Input

  • Restricting User Input
  • Implementing Field-Level Validation
  • Implementing Form-Level Validation

10. Debugging and Exception Handling

  • Types of Errors
  • Debugging Applications
  • Handling Exceptions in Applications

11. Accessing Data

  • Overview of Data Access
  • Accessing Data by Using the Visual Studio 2005 Integrated Development Environment
  • Programmatic Access to Data

12. Creating Web Applications and XML Web Services

  • Creating Web Applications
  • Creating and Using XML Web Services

13. Exploring .NET Framework 3.0 Technologies

  • .NET Framework 3.0 Technologies
  • Windows Presentation Foundation
  • Windows Communication Foundation

14. Testing and Deploying Microsoft .NET Framework Applications

  • Overview of Testing
  • Creating Object Test Bench Objects
  • Deploying Microsoft .NET Framework Applications

Sales: 1-888-422-9786
Send Email
Request This Class!
Code
6079
Length
5 Days
Format
Instructor Led
Tuition (USD)
$2,995

Search Other Training Options

Dont Miss Anything

We're more than a training reseller. We can schedule our award winning trainers to teach this course on your terms.

Schedule your course:

Oracle Corporation
Red Hat
IBM Corporation
Microsoft Corporation
ForgeRock
VMware
ITIL
Citrix
Linux Training
CompTIA
Websense
General Training
Symantec Corporation
Apple
CA