Object-oriented Oracle
Technology
A Practical Overview Training Class
© 2007-2016
by Burleson Corporation
* Hear the historical
evolution of computerized data processing.
* Understand the evolution of object-oriented programming
languages.
* Learn development & maintenance benefits of Object
Technology.
* Understand OO terminology and acronyms.
* Gain in-depth understanding of object technology.
* Employ distributed Object Technology.
* Use normalization and OODB design.
* Understand where to use abstract data types.
* Employ hybrid object/relational databases.
* Avoid pointer architecture problems.
|
|

This
two-day seminar is a unique opportunity to understand Object
Technology without confusing jargon and obtuse theory. This very
practical seminar describes Object Technology with an emphasis on
the practical application of the technology in a traditional data
processing environment.
Attendees
will learn all of the basic concepts of object-oriented
programming, and will understand, in plain English, what features
are appropriate for different business applications. They will also
learn a proven method for introducing the object paradigm, gaining
management support, and training the programming staff.
What's Happening?
Many
companies recognize the value of Object Technology, but are
reluctant to abandon their legacy systems. However, the benefits of
object technology are so compelling that it is necessary to fully
understand polymorphism, encapsulation, overloading and
inheritance. When one strips away all of the confusing acronyms and
jargon, the object technology approach is nothing more than a
method, an approach to systems design which will soon become a
component in almost all operating environments.
The object
technology method heralds the next generation of systems design.
Unlike today's architecture of one database with the "logic" buried
in hundreds of external programs, tomorrow's object-oriented
systems will store data, relationships between data, and the
behavior of the data. These systems have delivered on their promise
of dramatically reduced maintenance, and thousands of data
processing sites are now rushing to embrace this new
revolution.
What
You Will Learn
The first
day of this seminar will introduce the concepts of Object
Technology and give practical examples of how polymorphism,
encapsulation, overloading, and inheritance can be applied within
traditional business applications. Unlike other seminars, the
student will work through in-class exercises and internalize Object
Technology concepts. Factual benefits of Object Technology will be
described and the student will learn how to separate hype from
fact.
The second
day will focus on the systems development life cycle, and how the
"paradigm shift" of object technology appears within traditional
systems development. This seminar will also review a C++
application and show the direction application of each
object-oriented concept.
What
Makes this Seminar Unique?
Unlike
other "overview" seminars, this session will offer practical
examples from existing systems and show the student how object
technology will be used within traditional MIS applications, such
as payroll and inventory management.
Rather
then a glossy overview, numerous in-class exercises guide the
students to a complete understanding of the entire object paradigm,
and the student will leave the course with a practical, not
theoretical, understanding of Object Technology.

 |
|
Oracle Database 10g
New Features
Oracle10g Reference for
Advanced Tuning & Administration
Mike Ault, Daniel Liu, Madhu
Tumma
ISBN:
0-9740716-0-9
|

This seminar is indispensable for
strategic managers who are planning a smooth entry into Object
Technology, Database Administrators who must integrate non-object
legacy systems with their object-oriented systems, and Applications
Programmers and Analysts who need to understand how object
technology will change the business enterprise, and how object
technology can be used appropriately within traditional business
applications.
|

This course was designed by Donald K. Burleson, an
acknowledge leader in Oracle database administration. Author
or more than 20 database books, Burleson was chosen by Oracle Press
to write five authorized editions, including Oracle
High-Performance SQL tuning. Burleson has over a decade
of real-world DBA experience in Oracle features and shares his
Oracle secrets in this intense Oracle object
training.
Seminar
Outline
Day One:
1. The historical
evolution of computerized data processing
a. First and second
generation languages
b. Third and fourth
generation languages
c. The start of the object
paradigm
d. The evolution of
object-oriented programming languages
2. An Introduction to the
Object Technology Approach
a. Historical evolution of
Object Technology
b. OO techniques are not
new (Cobol, Fortran)
c. Development &
maintenance benefits of Object Technology
reduced
maintenance
real-world
modeling
improved
reliability
high code
reusability
d. OO terminology and
acronyms
Polymorphism
Inheritance
Multiple
inheritance
Information
hiding
abstraction - ADT's in
relational tables, base classes
e. OO systems development
vs. Traditional systems development
3. In-depth understanding
of object technology
a. In-class exercise -
Polymorphism
b. In-class exercise -
Inheritance
c. In-class exercise -
Encapsulation
4. Future issues -
artificial intelligence
Day Two:
5. Distributed Object
Technology
a. The impedance mismatch
problem
b. Object Technology &
distributed databases
c. Distributed Object
Models - CORBA, DSOM, DCE, Cairo
d. Object extensibility -
creating new classes dynamically
6. An Overview of the
Object-oriented Development Model
a. OO/Relational Analysis
& Design
b. DFD and functional
decomposition
c. Normalization and OODB
design
d. Incorporating the data
model with the process model
e. Cross-reference
diagrams object-behavior behavior-object
f. What about behaviors
that change multiple classes?
7. Modeling the
real-world
a. Identification of
objects
b. Where to use abstract
data types
8. Object-oriented
Database Management
a. Historical
overview
b. What is object
persistence?
c. Hybrid
object/relational databases
d. Creating intelligent
databases
e. Using Object Technology
with Relational databases
7. Understanding C++
syntax
a. Overview of C++
syntax
b. Overview of sample
application
c. Pointer architecture
problem
d. Bringing it
together
9. Training issues -
climbing the learning curve
|