Home   |   Instructor-led Training   |   Self-Paced Learning                Email Us   Phone :
Contact Us   -   About Us          
 
Courses
A+
ADA
Adobe
AJAX
AutoCAD
Business Skills and Technology
C++ programming
Cisco
Citrix
Cognos
ColdFusion
COM/COM+
CORBA
Corel
Crystal Reports
Data Mining
DB2
Desktop Application Software
Enterprise Architecture
ITIL
Java
JBoss
Legato
Lotus
Macintosh
Mainframe programming
Microsoft / MCT
MS Access
MultiMedia and design
.NET
Network+
Object oriented analysis and design
OpenVMS
Oracle
Perl
PHP
PowerBuilder
Professional Development
Professional Soft Skills Workshops
Project Management
Rational
SAS
Security
SharePoint
SOA
SQL Server
Telecommunications
Tivoli
Unix/Linux/Solaris/AIX/HP-UX
Visual Basic
Visual Foxpro
VMware
Web 2.0
Web Development
WebLogic
WebSphere
Websphere MQ (MQSeries)
Windows programming
XML
XML Web Services
Overview of Object-Oriented Technology
Overview

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

Software developers, managers, and analysts who need an introduction to the object-oriented software development world.

Prerequisites

Basic understanding of software development.

Course duration

1 Day

Course outline

  1. 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

  2. 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

  3. OO Languages
    • The Language Continuum
    • Smalltalk
    • C++
    • Java
    • C#
    • VB

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

  5. 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

  6. 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

Contact Information
WINTRAC INC. - the one stop shopping center for IT training.
16523 S.W. McGwire Ct. Beaverton OR -97007
Phone: (503) 259-0312
Fax: 707-598-2268
Email: sales@wintrac.com

Send mail to webmaster@wintrac.com with questions or comments about this web site.
Copyright © 2008 Wintrac Inc.