Oracle Java Developer Certification Program - Detailed Outline


Please note: This outline is tentative
and is subject to change.
For any questions, please contact us.

Introduction to Java Programming

  1. Introduction to the Java Language
    1. Sun's Mission
    2. Advantages of Java
    3. Platform independence and the Java Virtual Machine
    4. Modularity of objects and reusability
    5. The JDK
    6. Resources and package overview
    7. Create a first Java program
  2. Object-Oriented Programming Concepts
    1. Encapsulation, inheritance, polymorphism
    2. Classes and instantiation
    3. Subclasses
    4. Overloading vs. overriding
    5. Objects and Methods
  3. Java Language Syntax
    1. Variables and "Final"
    2. Arrays
    3. Value vs. Reference
    4. Statements
    5. Conditional Logic
    6. Loops
    7. Math methods
    8. Working with Strings
    9. Exception Handling: try and catch
  4. Classes
    1. Fields
    2. Methods
    3. Abstract classes and methods
    4. Working with objects
    5. Packages
  5. Developing GUI applications
    1. Basics of AWT and Swing
    2. Containers
    3. Layout Managers
    4. Components
    5. Data Aware components
    6. Event-handlers

                                                               i.      Adapters and listeners

                                                             ii.      Registering event handlers

    1. Inner classes
  1. Applets
    1. Applet security model
    2. Integrating HTML and Java Applets
    3. Applet life cycle
    4. Java Plug-ins

Java Programming for the Enterprise

  1. Servlets
    1. Overview
    2. Servlet life cycle methods
    3. Generating HTML
    4. Configuring Java servers
    5. Registering servlets
  2. Remote Method Invocation (RMI)
    1. Java object bus
    2. Stubs
    3. Skeletons
    4. Transport
    5. Remote Reference Layer
    6. Creating RMI servers and clients
    7. The RMI registry
    8. Looking up remote objects
    9. Remote exceptions
    10. RMI security managers
    11. RMI and HTTP
  1. Common Object Request Broker Architecture (CORBA)
    1. Overview
    2. Object Request Brokers (ORB)
    3. Interface Definition Language (IDL)
    4. CORBA services
    5. Generating stubs and skeletons

Oracle and Java - Building Applications for the Database

  1. Using JDeveloper to build Java Applications
    1. Creating workspaces, projects, and working with files
    2. The Object Navigator, Content Pane, Structure Pane, Inspector Pane, and Component Palette
    3. The Object Gallery
    4. Using wizards to create Java components
    5. Manually building source code files
  2. Java Database Connectivity (JDBC)
    1. Intro and Architecture
    2. Benefits of JDBC
    3. JDBC drivers
    4. Optimizing SQL statements
    5. Parameters and dynamic SQL
    6. Exception handling for JDBC
  1. Data Aware Applications
    1. Single table
    2. Master Detail
  2.  InfoSwing and Oracle's Java InfoSwing Packages
    1. Overview
    2. InfoProducers
    3. InfoComponents
    4. SessionInfo Components
    5. RowSetInfo Components
    6. Binding Data Aware Components
    7. Building form-based applications and applets on the InfoBus architecture
  3. Business Components for Java (BC4J)
  4. Java Stored Procedures
    1. The loadjava utility
    2. The CREATE JAVA statement
    3. Java to PL/SQL interfaces
    4. Wrapping stored procedures
    5. Building database triggers in Java
    6. Exploring the trade-offs:  when to use Java vs. when to use PL/SQL
  5. SQLJ
    1. The SQLJ standard
    2. Oracle's extensions to SQLJ
    3. Working with SQL DML in SQLJ
  6. Putting it all together:  Building Distributed Applications
    1. Oracle Application Server
    2. Multi-tier architectures


 | Home | Courses | Seminars | Enroll | Directions | Feedback | Students | 
db-Training is a Certified Proprietary School by the Virginia Board of Education.
The content on this website is for informational purposes only.
© 2004 Sysorex Federal, Inc.