Building Object Oriented Applications with VB .NET
(NET101, Live Instructor-Led Training, 2 days)


Description

This SETC Certified course introduces object oriente programming using the Visual Studio .NET environment. It focuses primarily on the basics of the VB.Net language as they apply to object oriented programming. The basic principles of software engineering and the use of UML as a design tool will also be introduced. The course includes with a complete introduction to object oriented concepts such as classes, methods, properties and events. In addition, participants are introduced to the use of inheritance and polymorphism in the construction of maintainable code. The course concludes with an exploration of generics and the overall use of objects in the design and implementation of a modern object oriented application.

Dates and Pricing


Jan 15 to Jan 16, 2018$1,150/person Feb 12 to Feb 13, 2018$1,150/person Mar 12 to Mar 13, 2018$1,150/person

Outline

Framework and Architecture Essentials
.NET Framework Versions and Multi-Targeting
The New APIs – An Overview
The .NET Answer
Assemblies and Namespaces
The Visual Studio .NET Environment
NET Programming Structures
Creating the Project
Adding Classes
Working with Variables
Working with Functions
Working with Conditional Statements
Working with Repeating Statements
Working with Strings
About String and Globalization
Best Practices of Software Engineering
What is an Object?
Using Objects Properly
Moving from Analysis to Design
UML Class Notation
Generalization
Aggregations
Collection Classes
Creating Classes
Using Classes
Creating Classes
Class Properties
Object Methods
Constructors
Destructors
Shared Data
Common Mistakes
Inheritance and Polymorphism
Inheritance
Inheritance and Constructors
Polymorphism
Abstract Functions and Classes
Interfaces
Object Oriented Programming with .NET
Working with Reference Types: From Classes to Interfaces
An Introduction to Generics
Creating and Using Generics
Mastering Serialisation
Reading from and Writing to Files
Implementing Custom Events
Creating the User Interface
The MVC Pattern
Creating a Simple Windows Application with a DLL
Creating a Simple Web Application with a DLL
Creating Web Services for Service Distribution
Review
Creating a Full Featured Object Oriented Application