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 23 days. The Java training program can be taught as OSS: open source oftware or as part of a proprietary development platform.

Java Platform IBM Rational Development Platform Oracle Java Development Platform Java and Open Source Software

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
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 2 for Developers 5 days Java Distance-learning Training Service

Distance-learning Service

Base Program Duration

23 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. Servlets  

Module: Java Application Development
Duration: 5 days
Major Topics:
1. Java and JEE: introduction 2. Java statements - basic 3. Object oriented programming
4. Loops and logic 5. String manipulation 6. Arrays
7. Classes 8. Exceptions 9. I/O and streams
10. Threads 11. JDBC: Java database connectivity  

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. Object oriented programming 2. JAR: Java archive file format 3. Collections
4. Lambdas 5. Input/output with streams 6. JDBC
7. Mapping SQL and Java types 8. System resources 9. Threads
10. Networking 11. XML processing  

Module: Java Database Access with JDBC
Duration: 3 days
Major Topics:
1. Database: introduction 2. SQL 3. Querying and modifying data
4. JDBC: Java database connectivity 5. Using JDBC 6. JDBC: advanced techniques
7. Special features    

Module:Struts 2 for Developers
Duration: 5 days
Major Topics:
1. Struts 2 framework 2. Struts 2 application 3. Implementing actions
4. Validation 5. Interceptors 6. Data transfer
7. Views and tags 8. Struts UI tags 9. Annotations

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. 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 9. Persistent classes
10. Working with persistent objects 11. Inheritance 12. Transactions and concurrency

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.