Java Training Programs

Java training program SYS-ED SYSED

Java Language Training Program

Java Training SitemapJava Courses

Java 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

The Java programming language training program is comprised of an industry standard curriculum which will be adjusted to include extensions and specialized usage of the Java language: development environment, tools, services, and utilities. The duration of the foundation curriculum is 20 days = 4 weeks. The Java training program can be taught as OSS: Open Source Software or as part of a commercial development platform.

Java Language - Strategic Implementations Java Development Platform - Oracle Corporation WebLogic Development Platform - Oracle Corporation Rational Development Platform - IBM Corporation

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.

  • For employees with minimal IBM mainframe system software experience, the training program can be augmented with z/OS operating system concepts and WebSphere MQ middleware subject matter.
  • For specialized web apps and mobile device programming project assignments, the training program can be extended with modular content from the mobile device programming curriculum.
  • This training program is available as a courseware learning center: Java Language, IBM RAD WebSphere, and DB2 for Java Programmers.

SYS-ED's training programs are delivered in multiple delivery medium: distance-learning, web-based, and classroom instruction. 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 instruction and distance-learning. At the client's discretion, validation assessment, record of completed assignments, and final examination can be utilized.

The Java Base Program can be used to select subject matter, sequence, and exercises of integrated courses.

Java Language Training Program
Base Program Duration
Technology Updates
Java Language
XML Standard

Oracle SOA: Service Oriented Architecture
Oracle WebLogic Platform

IBM WebSphere
IBM Rational Developer for System z
IBM WebSphere MQ
Application Development
Java Enterprise Application Development

Teaching Models

Teaching Models

Why SYS-ED for Java Training


Java Fundamentals 2 days
Java Application Development 5 days
Java Servlets, Java Server Pages, and XML 3 days
Java Application Development: Advanced 5 days
Java Database Access with JDBC 3 days
Struts for Developers 2 days Java Distance-learning Training Service

Distance-learning Service

Base Program Duration

20 days
Optional Courses  
Java Programming: Spring Framework 4 days
Hibernate - Developing Java Relational Persistence Applications 3 days

Module: Java Fundamentals
Duration: 2 days
Major Topics:
1. Java language 2. Programming basics 3. Flow of control statements
4. String manipulation 5. Class in Java 6. Error handling
7. Coding an applet 8. Coding an application

Module: Java Application Development
Duration: 5 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: Servlets, JavaServer Pages, and XML
Duration: 3 days
Major Topics:
1. JEE web applications 2. XML: Extensible Markup Language 3. DTD: Document Type Definitions
4. Servlets 5. JSP: JavaServer Pages 6. Custom JSP tags
7. JNDI: Java Naming and Directory Interface 8. JDBC: Java Database Connectivity 9. XSL: XML Stylesheet Language
10. DOM: Document Object Model 11. SAX API  

Module: Java Application Development - Advanced
Duration: 5 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: Java Database Access with 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:Struts 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: 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 6. MVC Aspect-oriented programming

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  

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

Footnote 1:

SYS-EDís core Java curriculum have been submitted to the New York State Department of Education - Bureau of Proprietary School Supervision for technical review and licensing.