VB.NET Training Course - VB.NET Programming

VB.NET Training Course Summary

Objectives
This Hands-On VB.NET training course provides delegates with intensive practical tuition in Visual Basic .Net and the usage of the new Microsoft .NET Framework.. The course should prove invaluable for anyone with existing Visual Basic skills who is planning to gain the essential practical skills to develop commercial VB.Net systems for the enterprise and web (Internet & Intranet). Available as a public or closed course at our London training centre, or can be tailored to your team's requirements and delivered onsite as a bespoke, customised training course.

Course Content
Course content has been developed for real-world, commercial scenarios by our expert instructors. See below for detailed syllabus, or if you have a technical query email vb.net@jbinternational.co.uk.

Duration
5 days

Who Should Attend
This course is intended for those people who will be programming in the VB.NET programming language.

Prerequisite Skills
Delegates should have a background of programming in an Object Oriented Language.

You will learn how to
Utilise Visual Studio .NET to develop and debug applications
Understand the role of the Common Language Runtime (CLR)
Understand Object Oriented Programming in the
VB.NET language
Develop Console applications
Use WinForms to develop Windows applications

Hands On Exercises 

The course will contain a substantial amount of Hands-On work. Delegates will be introduced to topics during theory sessions and these will be followed by lab exercises relating to the topic. Delegates will work on exercises using VB.NET language within the Visual Studio.NET development environment. Exercises will reflect commercial scenarios.

Associated Course(s)
ASP.NET
ASP.NET, ADO.NET & Web Services

.Net programming with C#
.Net programming with VB.NET

VB.NET Training Course Outline

Introduction

What is .NET?

What are VB.NET and MSIL?

Introduction to Visual Studio .NET

.NET SDK and Tools

VB.NET Fundamentals

Console IO

Simple "Hello Universe!" program

Comments and Documenting

Common Language Runtime

Base Class Library

Namespaces

Type Hierachy

Object and Basic types

References and Values

Boxing

Classes vs Structures

Constructors

Fields and Methods

Overloading

static and constant

public private protected sealed

Properties and Indexers

Destructors

Garbage Collection

Iteration and Flow of Control

Relational operators

Collections (ArrayList, HashTable)

for and foreach loops

while and do-while loops

Conditional expression

Switch statement

Arrays

Initialisation

Accessing an arrays

Multi-Dimensioned arrays

Exception Handling

Exceptions

try...catch

try...finally

Throwing exceptions

Inheritance - Polymorphism

Virtual methods

Abstract methods

Override methods

Interfaces

Defining Interfaces

Implementing interfaces

IComparable, ICloneable

VB.NET Event Model

Delegates and events

Streams

FileStream

StreamReader

StreamWriter

WinForms

Simple Windows Application

Event Handling

Threading Support

Threads and synchronization

Performance in VB.NET

Writing code to maximize performance

Raw access

unsafe and fixed

Reflection

Querying for type information

AppDomain

Interoperability

With Win32

With COM

With other .NET modules

Assemblies

Private vs Shared

Strong Names

Versioning

How it fits together

Accessing databases

ADO.NET, ASP.Net

and WebServices

VB.NET Training Course

JB INTERNATIONAL, London, UK

0800 028 6400  

UK training course Listing

.net 2.0 training course uk | asp.net 2.0 training course uk | SOA & ESB training course uk - Service Oriented Architecture Training Course | SOA for architects and managers training course | SOA for developers and designers training course | Spring training course uk | Hibernate training course uk | .net security training course uk | AJAX training course uk | ASP.NET AJAX training course uk (ATLAS training course uk) | .NET 2.0 Compact Framework training course uk | .NET training course uk | ASP.NET training course uk | advanced ASP.NET training course uk | .NET programming with C# training course uk | .NET programming with VB.NET training course uk | .NET Technologies and architecture Overview Seminar | .NET Web Services training course uk | SharePoint 2007 Training Course | BizTalk Server 2004 Training Course | BizTalk Server 2006 Training Course | Internet Technologies Overview Seminar | Java training course uk | J2EE training course uk | Java Advanced Programming Techniques Workshop | Java for C++ Programmers training course uk | Java Web Applications (JSP) training course uk | Java 2 Micro Edition (JavaME / J2ME) training course uk | Java Web Services training course uk | Java with WebSphere - WSAD training course uk | J2EE with WebSphere - WSAD training course uk | Weblogic / J2EE for Java training course uk | XML training course uk | XSLT training course uk | OO Analysis & Design with UML training course uk | SQL Server 2000 Applications Development training course uk | SQL Server 2000 DBA (Database Administration) training course uk | SQL Server Performance tuning training course uk | SQL Server 2005 programming training course | SQL Server 2005 DBA Administration Training Course | SQL Server 2005 Upgrade Training Course |javascript training course uk | dynamic html (DHTML) & javascript training course uk | oracle 9i intro to SQL training course uk | Oracle 9i DBA training course uk | Oracle Forms training course uk | Oracle Reports training course uk | asp training course uk | asp visual interdev training course uk | html training course uk | web design training course uk | unix basics training course uk | unix fundamentals training course uk | unix systems administration training course uk