Overview of Object-Oriented Development Course

Course Code: OO 41
Course Abstract: In this course you will learn the features, advantages, and techniques of using the object-oriented paradigm for software development. Through presentation and discussions you will get an overview of the object-oriented approach as it applies to methodology, analysis and design, coding, and developing distributed applications.
Audience: This course is designed for individuals who are software developers, managers, and analysts who need an introduction to the object-oriented software development world.
Duration: 1 day
Learning Outcomes:

Upon completion of this course, the participant will be able to:

> Describe the fundamental principles of the OO paradigm
> Use OO terminology to discuss system details
> Follow the organization of an OO project
> Decide on OO languages and tools to use in your project
> Support the use of class libraries, patterns and application frameworks in your project
Course Topics:

The OO Paradigm
What Is an Object?
The Art of Abstraction
Encapsulating the Details
Classes
Inheritance and the Case for Reuse
Operations and Methods
The Power of Polymorphism
Attributes

OO Projects
Project Organization
Running a Project
A Design Language
The Importance of Perspective
The Unified Process
Four Phases of the Project
Extreme Programming
Building with Components

OO Languages
The Language Continuum
Smalltalk
C++
Java
C#
VB

Distributed Technologies and the Web
RPC and MOM
CORBA
J2EE
Persistence
Relational and Object Databases
XML
XML Extensions
Microsoft .NET

Class Libraries
The Need for Packages
Smalltalk's Class Library
C++ and STL
Java, the JRE, and Other APIs
Third-Party Libraries
Building and Distributing Your Own

Patterns and Frameworks
Documenting Knowledge
The Structure of a Pattern
Using Design Patterns in Your System
Putting It All Together With Application Frameworks
Two-tier
Three-tier
N-tier Client/Server

Prerequisites: Basic understanding of software development is required.
Note: All fields are required
At the present time we do not offer training for individuals or groups less then 6 individuals. We apologize for any inconvenience.


We Value Your Privacy!

Ready to get started or in need of more information? Contact us today.

Go To Blog Virtual Learning

Testimonials

“Instructor was very professional, enthusiastic, and supportive of individual differences. We covered a lot of territory in a short period of time.”

Student – Coaching Tools for Leaders