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.