Oracle Java Developer Training Program

Oracle Training Program

Oracle Java Developer

Oracle Training Sitemap


Oracle Java Developer Training Program Advanced search
Technology Driven IT Training Web-based Training Services Why SYS-ED for Web-based Training
Definition of Service Delivery Medium Contact You

Licensing and Experience Courseware for Teaching Quality Control

SYS-ED's Oracle Java Developer training program teaches the Java programming language in accordance with the Oracle development platform; an industry standard foundation curriculum includes extensions and specialized usage of the Java language: development environment, tools, services, and utilities. The duration of the base curriculum is 21 days. A lesson plan based upon the standards of the New York State Department of Education will be provided as part of qualifying the subject matter, examples, exercises, and program duration. Educational consultancy topics, inclusive of project specifications and technology updates also can be incorporated into the program.

SYS-ED's training programs utilize the full complement of delivery medium: distance-learning, web-based, and technology driven classrooms. As part of conducting a training program, courseware is organized for utilization in courseware as a learning center. In order to accommodate employee workloads and staff in remote geographic locations, component courses can be scheduled over non-consecutive weeks utilizing a combination of classroom training and distance-learning. At the client's discretion, checklist of completed tasks, validation assessment, and a final examination can be utilized.

Oracle Java Developer Training Program
Base Program Duration
Distance-learning Service
Learning Path
Java Development Platform
OWL: Oracle WebLogic Server
Oracle Database
Technology Updates
Java Language
Oracle Database
Oracle SOA: Service Oriented Architecture
Oracle Fusion

Oracle Web Server for Administrators and Developers Training Program

Teaching Models

Why SYS-ED Oracle Java Training Program


Java Application Development 4 days
Java Application Development - Advanced 4 days
Oracle: JDeveloper - Application Development 4 days
Oracle: Create Servlets and JavaServer Pages 3 days
Oracle: Database Access with Java and JDBC 2 days
Oracle: Develop Enterprise JavaBeans 4 days

Base Program Duration

21 days
Optional Courses
Struts 2 for Developers 2 days
Hibernate - Developing Java Relational Persistence Applications 3 days
Java Programming: Spring Framework 4 days
JEE: Design Patterns 4 days

Module: Java Application Development
Duration: 4 days
Major Topics:
1. Java language featureset 2. Java language 3. Building portable applications in Java
4. Object oriented programming 5. Java classes and interfaces 6. Programming concepts
7. Language basics 8. Building objects 9. Applets
10. Creating Java applets 11. Web presentations  

Module: Java Application Development - Advanced
Duration: 4 days
Major Topics:
1. Developing Java applications 2. Java libraries and classes 3. Threads
4. Streams 5. AWT class library 6. Java I/O utilities
7. Net class 8. Advanced applets 9. Advanced features
10. JDBC: Java Database Connectivity 11. JDBC application programming 12. Database queries

Module: Oracle: JDeveloper - Application Development
Duration: 4 days
Major Topics:
1. MVC: Model-View Controller architecture 2. BC4J: Business Component for Java 3. Application structure file
4. BC4J custom properties 5. JDeveloper features 6. Java in the database
7. Simplified database access 8. IDE: Integrated Development Environment 9. Importing business components
10. New business component project creation 11. JDeveloper visual design tools 12. JavaBeans
13. Property inspector 14. Swing application 15. Menu design

Module: Oracle: Create Servlets and JavaServer Pages
Duration: 3 days
Major Topics:
1. Server-side Java 2. Servlets: architecture and concepts 3. Developing an HTTP servlet
4. Server-side applications and the database 5. Session-enabled servlets 6. JavaServer Pages: concepts
7. Tags utilization in JavaServer pages 8. A BC4J-based JavaServer page 9. Oracle browser
10. Packaging for deployment to Oracle AS 11. J2EE applications: deployment considerations  

Module: Oracle: Database Access with Java and JDBC
Duration: 3 days
Major Topics:
1. Database: introduction 2. SQL 3. JDBC fundamentals
4. Multitier models 5. JDBC drivers and URLs 6. Making the connection
7. Creating a statement 8. Handling exceptions 9. Working with dates
10. Performing table joins 11. Stored procedures 12. Special features
13. Parameterized statements 14. Large objects

Module: Oracle: Enterprise JavaBeans
Duration: 4 days
Major Topics:
1. JEE architecture 2. OC4J: OracleAS containers for J2EE 3. EJB architecture and concepts
4. Session bean development 5. Entity beans 6. EJB query language
7. EJB component - connecting 8. Transactions in Enterprise JavaBeans 9. Enterprise JavaBeans: access control

Module: Struts 2 for Developers
Duration: 2 days
Major Topics:
1. Model 2 / MVC architecture 2. JSP and servlets 3. Struts architecture
4. Struts controller / actions 5. Struts forms 6. Form validation
7. Custom tags 8. Model components 9. Exception handling
10. ActionClasses 11. Tiles 12. Testing techniques

Module: Hibernate - Developing Java Relational Persistence Applications
Duration: 3 days
Major Topics:
1. Getting started 2. Configuring Hibernate 3. O/R mapping
4. Manipulating and querying persistent data 5. HQL: Hibernate Query Language 6. Performance and Best Practices
7. Collections and performance 8. Cache  

Module: Java Programming: Spring Framework
Duration: 4 days
Major Topics:
1. Spring framework 2. Core capabilities 3. Defining beans and dependency injection
4. Constructing an effective data access tier with Spring 5. Web tier with Spring MVC 6. Aspect-oriented programming

Module: JEE: Design Patterns
Duration: 3 days
1. Object oriented design principles 2. Design patterns 3. Behavioral patterns
4. Creational patterns 5. Structural patterns 6. Architectural building blocks
7. Integration tier patterns 8. Presentation-to-business tier patterns 9. Intra-business tier and presentation patterns

Technology Exchange Websites
SYS-ED websites compile, organize, and present software specific and established operational categorizations of information technology. They provide a framework for assessing knowledge transfer in a variety of delivery formats: web-based training, classroom instruction, technology updates, courseware, training aids, learning paths, and validation assessment.