EIEIOTECHNOVATION
← Training programmes

EIEIO / PROGRAMMING & DEVELOPMENT

Learning Visual Basic .Net

Course outline

5 days

Duration

5 days

Chapter 1: Visual Basic .Net and .Net Programming

  • Visual Basic and .Net
  • The .Net Platform
  • The .Net Framework
  • The VB.Net Language
  • The Structure of VB.Net Applications
  • The Development Environment

Chapter 2: Getting Started with VB.Net

  • What’s in a Program
  • Your First Program: Hello World
  • Examining Your First Program

Chapter 3: Object-Oriented Programming

  • Creating Models
  • Classes and Objects
  • Defining a Class
  • Class Relationships
  • The Three Pillar of OOP
  • Encapsulation
  • Specialization
  • Polymorphism
  • Object-Oriented Analysis and Design

Chapter 4: Visual Studio .Net

  • Start Page
  • Inside the IDE
  • Intellisense
  • Building and Running

Chapter 5: VB.Net Language Fundamentals

  • Types
  • Variables
  • Constants
  • Strings
  • Statements
  • Whitespace

Chapter 6: Branching

  • Unconditional Branching Statements
  • Conditional Branching Statements
  • Iteration (Looping) Statements

Chapter 7: Operators

  • The Assignment Operator (=)
  • Mathematical Operator
  • Relational Operator
  • Logical Operators Within Conditionals
  • Operator Precedence

Chapter 8: Classes and Objects

  • Defining Classes
  • Methods Arguments
  • Constructors
  • Initializers
  • Copy Constructors
  • The Me Keyword
  • Using Shared Members
  • Destroying Objects

Chapter 9: Inside Methods

  • Overloading Methods
  • Encapsulating Data with Properties
  • Passing by Value and by Reference

Chapter 10: Basic Debugging

  • Setting a Breakpoint
  • The Call Stack

Chapter 11: Inheritance and Polymorphism

  • Specialization and Generalization
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • NotInheritable Classes
  • The Root of All Classes: Object
  • Boxing and Unboxing Types

Chapter 12: Structures

  • Defining a Structure

Chapter 13: Interfaces

  • Defining an Interface
  • Implementing an Interface
  • Implementing More Than One Interface
  • Casting to an Interface
  • Extending Interfaces
  • Combining Interfaces
  • Overriding Interface Implementations

Chapter 14: Arrays

  • Arrays
  • Multidimensional Arrays
  • System.Array
  • Indexers and the Default Property

Chapter 15: Collection Interfaces and Types

  • The Collection Interfaces
  • Array Lists
  • The Collection Class
  • Queues
  • Stacks
  • Copying from a Collection Type to an Array

Chapter 16: Strings

  • Creating Strings
  • Manipulating Strings
  • Regular Expressions
  • The Regex Class

Chapter 17: Throwing and Catching Exceptions

  • Throwing Exceptions
  • Searching for an Exception Handler
  • The Throw Statement
  • The Try and Catch Statements
  • How the Call Stack Works
  • Creating Dedicated Catch Statements
  • The Finally Statement
  • Exception Class Methods and Properties
  • Custom Exceptions

Chapter 18: Applications and Events

  • Creating a Windows Application
  • Events
  • Server-Side Code

Programme scope, delivery arrangements and suitability are confirmed during enquiry.