SYS-ED's Oracle Java Developer training program
teaches the Java programming language in accordance with the Oracle Roadmap; 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.
|
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. J2EE 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 for Developers |
|
Duration: |
2 days |
|
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: |
J2EE: Design Patterns |
|
Duration: |
3 days |
|
Topics: |
| 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 |
|
Review Additional Content
The
course search engine can be utilized for researching hybrid implementations of Java with commercial and free open source combinations of software: operating systems, web servers, development platforms, and
databases.
The audience, duration, and content can be used to review and augment an integrated training program and evaluate alternative fast-track courses.
|
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. |
|
http://www.oracletrainingbysysed.us/commquests.htm |