nObject-Oriented
Programming in C#. The emergence of .Net for distributed computing has brought along with it a new flagship
language: C# (C-Sharp). Those who are familiar with
C, C++, and Java will find the syntax of C#
relatively easy to absorb, but using the language properly will require a firm grounding in OO concepts and practices. This
two-day course focuses on the essential concepts of
OO: Encapsulation, Inheritance, and
Polymorphism, and includes practical examples and exercises using C# code. Emphasis is placed on implementation
issues such as strong cohesion, loose coupling,
and eliminating redundancy. Best practices, as
illustrated by common design patterns are also discussed.
n
nObject-Oriented
Programming in VB.NET. Visual Basic (VB) has undergone a major transformation with the new version for .Net.
What was once an object-based, procedural
language has now become an Object
Oriented language akin to C++, Java, and C#. While the primary aspects of its syntax has not changed, this shift to a true
Object Orientation will require those with an
investment in VB knowledge to learn new
concepts such as inheritance, polymorphism, designing to interfaces, and object composition. This 2-day course will take
the experienced VB 5.0 or VB 6.0 developer and
teach them the OO concepts they need to move to
VB.Net.