Course 2559: Introduction to Programming with .NET

This course is already delivered, please contact us for the next available session tel:+357 22 44 14 92


Course Outline in PDF


This five-day instructor-led course provides students with the knowledge and skills needed to develop applications in Microsoft Visual Basic .NET for the Microsoft .NET platform. The course focuses on user interfaces, program structure, language syntax, and implementation details.
This is the first course in the Visual Basic .NET curriculum and will serve as the entry point for other .NET courses.

Who Should Attend:

This course is intended for both novice and experienced programmers who have a minimum of three months programming experience and have basic Microsoft Windows navigation skills.

At Course Completion:

After completing this course, students will be able to:
•Create a simple Visual Basic .NET-based application based on the Windows Application template.
•Use forms and controls to create a user interface.
•Create and use variables and arrays.
•Create and use Sub and Function procedures, including predefined functions.
•Implement decision structures and loops by using conditional expressions.
•Validate user input for fields, controls, and forms.
•Apply object-oriented programming techniques to create classes, add methods, and add properties.
•Resolve syntax, run-time, and logic errors by using the debugger and structured exception handling.
•Enhance the user interface by adding menus, status bars, and toolbars.
•Create a simple Visual Basic .NET-based Web Forms application that uses an XML Web Service.
•Access and manipulate data in a Microsoft Access or Microsoft SQL Server™ database by using Microsoft ADO.NET.
•Build, package, and deploy an application.


Module 1: Getting Started

•Basic .NET Concepts
•Exploring the Development Environment
•Creating a Visual Basic .NET Project
Lab : Creating Your First Application
•Exercise 1: Creating Your First Application in Visual Basic .NET

Module 2: Working with Forms and Controls

•Understanding Programming Concepts
•Working with Windows Forms
•Working with Controls
•Styling Your Code
Lab : Creating the User Interface
•Exercise 1: Creating the Main Form

Module 3: Using Variables and Arrays

•Introduction to Data Types
•Using Variables
•Variable Scope
•Converting Data Types
•Creating and Using Structures
•Storing Data in Arrays
Lab : Creating and Using Variables
•Exercise 1: Using Static Variables
•Exercise 2: Creating, Using, and Converting Variables
Lab : Using Structures and Arrays
•Exercise 1: Creating a Structure
•Exercise 2: Creating and Using Arrays

Module 4: Working with Procedures

•Creating Procedures
•Using Procedures
•Using Predefined Functions
Lab : Creating and Using Procedures
•Exercise 1: Creating Functions in a Module
•Exercise 2: Working with the Main Form

Module 5: Decision Structures and Loops

•Using Conditional Expressions
•Using Decision Structures
•Using Conditional Loop Structures
Lab : Using Decision Structures
•Exercise 1: Checking User Input
•Exercise 2: Confirming Application Close

Module 6: Validating User Input

•Restricting User Input
•Validating Field Data
•Validating Form Data
Lab : Validating User Input
•Exercise 1: Validating User Input

Module 7: Object-Oriented Programming in Visual Basic .NET

•Understanding Classes
•Working with Classes
•Using Shared Members
•Inheritance, Polymorphism, and Namespaces
Lab : Creating a Derived Class
•Exercise 1: Creating a Derived Form Class

Module 8: Handling Errors and Exceptions

•Types of Errors
•Using the Debugger
•Handling Exceptions
Lab : Implementing Structured Exception Handling
•Exercise 1: Using Try…Catch Blocks
•Exercise 2: Using Try…Catch…Finally Blocks

Module 9: Enhancing the User Interface

•Creating Menus
•Creating Status Bars
•Creating Toolbars.

Module 10: Web Forms and XML Web Services

•Working with Web Forms
•Using XML Web Services
Lab : Creating a Web Application
•Exercise 1: Creating the User Interface
•Exercise 2: Using XML Web Services

Module 11: Using ADO.NET

•Database Concepts
•Overview of ADO.NET
•Working with Data
Lab : Accessing Data with ADO.NET
•Exercise 1: Using the Data Form Wizard

Module 12: Deploying Applications

•Introduction to Deployment
•Deploying a Windows-based Application
Lab : Deploying an Application
•Exercise 1: Using the Setup Wizard
•Exercise 2: Installing the Loan Application

sd sd sd sd sd sd sd sd sd sd sd sd