VB.NET

VB.NET
=====

—–
* Course Id : PROG-VBNT
* Duration : 32 Hours

Overview
—–
* This training course provides a thorough introduction to the use of VB.NET
* .NET has become a popular framework to develop powerful applications
* This course teaches how to use VB.NET effectively

Pre-Requisites
——-
* Programming skills in an object oriented language
* Awareness of .NET

Training Objectives
—–
All participants learn to:
* Analyze program requirements
* Understand .NET framework
* Learn about VB.NET

Course Structure
—–
* We provide more focus on hands-on in our technical courses (typically 80% hands-on/20% theory)
* Students get the capability to apply the material they learn to real-world problems

Materials Provided
—–
* PDF of slides and hands-on exercises
* Access to instance with lab environment

Software Requirements
—–
Any of the following
* Any current internet browser
* vnc client
* rdp client

Hardware Requirements
—–
* Processor: 1.2 GHz
* RAM: 512 MB
* Disk space: 1 GB
* Network Connection with low latency (<250ms) to Internet

## Daywise Course Outline
—–
## Day 1
—–
* Unit 1 : Introduction to VB.NET
* Unit 2 : Programming in VB .NET
* Unit 3 : OOPS with VB.NET

## Day 2
—–
* Unit 4 : Exception Handling
* Unit 5 : Windows Programming
* Unit 6 : ADO .NET

## Day 3
—–
* Unit 7 : Using Managed Providers
* Unit 8 : Assemblies
* Unit 9 : Multithreading

## Day 4
—–
* Unit 10 : Windows Services
* Unit 11 : .NET Remoting
* Unit 12 : Crystal Reports

## Detailed Course Outline
—–
Unit 1 : Introduction to VB.NET
—–
* VB.NET
* Overview of .NET
* Drawbacks of the Existing System
* Why .NET came into picture
* Difference between Java and .NET
* .NET Framework Architecture
* Versions of .NET Framework
* Visual Basic .NET
* Disadvantages of Visual Basic

Unit 2 : Programming in VB .NET
—–
* Operators
* Conditional Statements
* Arrays

Unit 3 : OOPS with VB.NET
—–
* Abstraction
* Encapsulation
* Constructors
* Inheritance
* Overloading Methods and Constructors
* Abstract Classes
* Interfaces
* Assemblies
* Access Specifies

Unit 4 : Exception Handling
—–
* What is Exception
* Error Handling
* Using Try, Catch, Finally and Throw
* Defining our own exception classes
* Debugging the Application

Unit 5 : Windows Programming
—–
* Understanding Windows Programming
* Class Hierarchy
* Using Various Windows Components

Unit 6 : ADO .NET
—–
* Client Server Architecture
* Understanding Drivers and Providers
* ADO .NET Architecture
* Using OLEDB Providers
* Data Readers

Unit 7 : Using Managed Providers
—–
* Disconnected Architecture with Data sets
* Data controls
* Data Table and Data View difference and usage
* Invoking Stored Procedures

Unit 8 : Assemblies
—–
* Why Assemblies
* Disadvantages of Com
* Architecture of Assemblies
* Creating Private and Shared Assemblies
* Deploying Shared Assemblies in GAC
* Custom Windows Controls (User Controls)
* Creating and Using them in other applications
* Defining properties to controls using Property Procedures
* Defining Events to controls and invoke them

Unit 9 : Multithreading
—–
* Difference between Multitasking and Multithreading
* Advantages of Multithreading
* Creating Multiple threads in application
* Thread Synchronization

Unit 10 : Windows Services
—–
* Understanding Windows Services
* Creating Windows Services
* Installing and Uninstalling Windows services

Unit 11 : .NET Remoting
—–
* Understanding Distributed Architecture
* Drawbacks of DCOM
* Remoting Advantages
* Remoting Vs web services
* Creating & Using Remote Applications

Unit 12 : Crystal Reports
—–
* Designing and Invoking Crystal Reports
* Datasets and Crystals Reports

Scroll to top