Dashcourses wil be holding an online Object Oriented Programming in Visual Basic Training Course Sep 8-12, 2008.
Course Description<
Students who take this course will gain an understanding of the .NET architecture and gain a working knowledge of the Visual Basic programming language. They will also learn how to build object-oriented applications using Visual Basic; learn how to implement Windows desktop applications using Windows Forms, including programs that interact with databases; and finally, gain a working knowledge of local type inference, object initializers, anonymous types, extension methods, lambda expression, LINQ, and other new features in Visual Basic 2008.
Course Outline
Module 1: .NET: What You Need to Know
- .NET Executables and the CLR
- A .NET Testbed for Visual Basic Programming
- Visual Studio 2008
Module 2: Fundamentals of Visual Basic Programming
- Program Structure
- Namespaces
- Data Types
- Variables
- Conversions
- Operators and Expressions
- Console I/O
Module 3: Control Structures
- If Statement
- Select Case Statement
- Do/Loop Statement
- For/Next Statement
- Exit and Continue
Module 4: Procedures
- Subroutines
- Functions
- Pass-by-value vs. Pass-by-reference
- Access modifiers
- Overloading
- Optional Parameters
Module 5: Advanced Data Types
- Arrays
- Enumerations
- Structures
Module 6: Exception Handling
- Error Detection
- Exception Handling
Module 7: Object-Oriented Programming
- Object-Oriented Concepts
- Defining Classes
- Methods and Properties
- Shared Data and Methods
- Constructors
Module 8: Inheritance
- Inheritance
- Controlling Base Class Construction
- Access Control
- Polymorphism
- Events
- Abstract and Not Inheritable Classes
- Type Conversion in Inheritance
Module 9: Interfaces and Collections
- Interface Fundamentals
- Programming with Interfaces
- Using Interfaces at Runtime
- Resolving Ambiguities
- Collections
- Generic Types
- Type-Safe Collections
Module 10:Introduction to Windows Forms
- Creating Windows Applications using Visual Studio 2008
- Partial Classes
- Handling Events
- Common Controls
Module 11: Windows Forms Controls
- Buttons, Labels and Textboxes
- Radio Buttons and Group Boxes
- Check Boxes
- List Boxes and Combo Boxes
- Timer Control
- Flexible Event Handling
Module 12: User Interface Features
Module 13: Database Programming
- ADO.NET
- .NET Data Providers
- Using Data Readers
- Using Data Sets
- .NET 2.0 Data Binding
Module 14: New Features in Visual Basic 2008
- Local Type Inference
- Object Initializers
- Array Initializers
- Anonymous Types
- Partial Methods
- Extension Methods
- Lambda Expressions
- Query Keywords
Electronic File Supplement 1: Using Visual Studio 2008
- Versions of Visual Studio
- Overview of Visual Studio 2008
- Creating a Console Application
- Project Configurations
- Debugging
- Multiple-Project Solutions
This course will be conducted using Dashcourses’ new Virtual Learning Environment classroom. We designed this industry-leading facility to provide you with a training environment that is not only economical, it is as effective and interactive as having a real live instructor standing right next to you.
Date: Sep 8- 12
Location: Your computer
More Information and to Register: http://www.dashcourses.com/public-courses.html