Java Training Services Computer Education Professionals
Java Training Services
Submit Java Questions Contact You SYS-ED/M - Mobile Devices

Java Training Services Advanced search

Knowledge Base Enrollment Web Browser Viewing - MS Edge

Java Application Development

Grow Your Own Programmers
Java Language Java Programming Java Training by SYS-ED
Specialized Java Training Services Courseware for Teaching Distance-learning Service
Professional Java Training Service Java Platform Architecture and Tools Java and Mainframe Web Enablement Training Program

Java Course






Java, Oracle database, and Solaris are registered trademarks of Sun Microsystems and Oracle Corporation.
SQL Server is a registered trademark of Microsoft Corporation.
Sybase SQL Server is a registered trademark of Sybase and SAP.
WebLogic is a registered trademark of BEA Systems and Oracle Corporation.
DB2, Rational, and WebSphere are registered trademarks of IBM Corporation.

Cloud Computing 2018

GSA Submission


Java Language and Commercial Development Platforms

Java Language

Developed in the early 1990ís over a four year period by Sun Microsystems, Java was brought to market in 1995 as a write once run anywhere programming language. Java was designed to be 1- object oriented, 2- secure, 3- architecture neutral, 4- portable, 5- high performance, 6- interpreted, threaded, and dynamic. It was well received and the major web browsers incorporated the ability to run Java applets within web pages. In 2006, Sun Microsystems initiated the release of Java as open source software under the terms of the GNU GPL: General Public License and in 2007 completed the process making all of Java's core code available under free software and open source distribution terms.

Specific configurations of Java have been developed for different platforms:

Java SE:
Standard Edition
Provides the capability to develop and deploy Java applications on desktops and servers in embedded and real-time environments.
Java EE:
Enterprise Edition
Provides an API and runtime environment for developing and running enterprise software, including network and web services, and other large-scale, multi-tiered, scalable, reliable, and secure network applications.
Java ME:
Micro Edition
Provides a flexible development environment for applications running on mobile and embedded devices: mobile phones and personal digital assistants.

Sun Microsystems made the decision to differentiate the JRE: Java Runtime Environment from the SDK: Software Development Kit. The compiler, utility programs, and header files are not included in the JRE. In 2009, Oracle Corporation acquired Java along with open source Solaris and MySQL from Sun Microsystems. 1

New specialized Java configurations continue to be brought to market:

Java for Business Is a product subscription model designed to extend Oracle Corporation's support periods for releases, provide faster access to technology updates and offer enterprise deployment features for customers using Java SE technology.
Java Technology - Embedded Provides the capability to develop reliable, portable, and secure applications for embedded systems.
JavaFX Graphics and media package for designing, creating, and testing rich client applications. There is an updated version of the flexible development environment for applications running on mobile and embedded devices: mobile phones and personal digital assistants.
Java DB Is the open source Apache Derby Java technology database supported by Oracle Corporation / Sun Microsystems.

Java Programming

Multithreading is the capability for a program to perform several tasks simultaneously within a program. While other programming languages have to call operating system procedures in order to enable multithreading, this capability has been included in the Java base code. The CPUs of the new generation of computer hardware have 2, 4, or 6 cores and many servers have multiple CPUs. Applications coded with the Java languages have significant advantages in using multitasking to present and control sounds, images, graphics, video, and animation. The Java language and specialized SDKs are being increasingly used in multimedia applications.

In most situations, organizational enterprise has elected to utilize Java in hybrid combinations with commercial software: web servers, databases, middleware and enterprise development. The major commercial Java web server and development platforms are IBM WebSphere and Rational and Oracle Corporation WebLogic Server / Oracle Application Server and WebLogic / JDeveloper. Java competes with the commercial Microsoft .NET development platform. Decisions will have to made whether to migrate client/server C++ and Visual Basic applications to .NET or Java. A similar decision based upon different assumptions will have to be applied to legacy mainframe applications. Regardless, a significant commitment of resources will be required in order to acquire the knowledge and skillset to utilize Java in conjunction with commercial software or in an open source software infrastructure.

The Java language is being used for:

  • the programmatic integration of databases, web servers, and user agents.

  • enterprise web development and Internet programming.

  • developing front end and GUI: graphical user interface applications.

  • managing and extending middleware - IBM WebSphere MQ and to a lesser degree open source JBoss.

  • implementing application modernization as part of SOA: Service Oriented Architecture.
  • mobile device and smartphone application development - base code, SDKs, and tools.

Java Training by SYS-ED

Over the past decade, SYS-ED has been providing Java training to Fortune 1000 companies, government municipalities, and healthcare providers as they designed and coded web development and e-business applications. We are now taking a leading role in providing the next generation of fast-track open source and commercial Java courses and training programs required to capitalize on the changes that have been occurring in information technology infrastructure: virtualization, cloud computing, and mobile computing.

The Java programmers you need may already be working for you! SYS-EDís challenging, hands-on Java training affords your organization the opportunity to cross train staff and save the time and expense of hiring new personnel. We donít simply present the Java programming language; we explain, demonstrate, and teach. When a client employee completes a SYS-ED Java course, that individual will have a uniform approach to designing, coding, and debugging programs, applets, and servlets.

SYS-EDís Java curriculum teaches:

Java Training Services in New York How to migrate databases for an efficient and safe implementation of JDBC.
Java Training Services in New York How to implement the infrastructure and code for high volume database transactions and data redundancy.
Java Training Services in New York How to repurpose and leverage the existing investment in mainframe systems software: TCP/IP, DB2, XML, CICS Transaction Server, and COBOL applications.
Java Training Services in New York Open systems and third party utilities and frameworks - Swing, Struts, JUnit, JUnitPerf, JDBC, Hibernate, and ANT - which will streamline the coding, reduce the time spent debugging, and enhance extensibility.
Java Training Services in New York How to implement Java solutions that have the capability to co-exist and eventually interoperate with Microsoftís .NET platform.

Specialized Java Training Services

SYS-ED recognizes and differentiates between industry standard content and educational consulting. As part of qualifying an assignment, we review a prospective client's project specifications, existing code, and documentation standards and then select the examples, sample programs, and exercises best suited to address specific training objectives. If necessary, we will create new examples and tailored workshops.

Java Lightweight Frameworks JEE and Web Services Standards
JEE Connector Architecture WebSphere and Rational Enterprise Application Development
Oracle WebLogic Server Convergence

At the client discretion, assessment validation can be provided. After a course is over, students are welcome to submit the Java questions which come up back on the job.

An important component in SYS-ED's Java courses and training programs has been the development of Java courseware and training aids. The consensus is that the documentation for open source software is not comprehensive or well written as commercial software. The courseware in SYS-ED's Java curriculum addresses this shortcoming. Subject matter has been translated to performance objectives, narrative descriptions, and diagrams which explain and demonstrate industry- and client-specific examples. The courseware incorporates program logic, sample programs, skeleton programs, case studies, and workshops from consultancy assignments. It serves as a presentation framework for both web-based and classroom instruction.

Courseware for Teaching

The Computer Education Techniques courseware used in SYS-ED courses consists of student handouts, industry-specific examples, and exercises. At the client discretion an industry standard textbook can be augmented with presentation slides. The CETi knowledge base aggregates and analyzes information in the public domain. It also is a service for reviewing and answering questions. Content is selectively added to courseware.

Web-based Training Services

Java Development Program and Language
Oracle Development Platform
IBM WebSphere and Open Source Software
Open Source Software
Web Servers

SYS-ED/New York Schedule and Content Delivery Selection

Delivery Medium and Private Courses - Alternative to Source Software Companies

Content Delivery Selection

Alternative to the Training Offered
by the Software Companies

Distance-learning Service

SYS-ED's distance-learning training service is 65% lecture and 35% hands-on machine exercises, with optional validation assessment. Support services are provided through SYS-ED websites.


Enrollment is contingent upon the prospective trainee's having been qualified by our Director of Education to have the appropriate background for the training and review of a checklist of items required for transmission of the service to the client location: bandwidth, firewall, base operating system, software requirements, web browser, and set-up of hands-on machine exercises.

Professional Java Training Service
Prior to scheduling a Java course, compare the quality of the Java training service that SYS-ED offers with the alternatives:
  • Review the Java learning paths.
  • Read the technology assessments and CFAQs - course frequently asked questions.
  • Utilize our Java skillset assessments.
  • Interview our systems consultant/instructor.

SYS-ED has been conducting courses in the public domain since 1980; however, there have been changes in the laws and regulations governing computer training in the state of New York. The schedule on our websites reflects a projected time frame for licensure with the New York State Department of Education - Bureau of Proprietary School Supervision and submission and approval of curriculum. It will be updated quarterly.

Java Platform: Architecture and Tools
Java has become the primary development platform for commercial, open source, and software tools and platforms produced by third-party software groups. It leverages the existing Java infrastructure to build highly intelligent and interconnected tools for web and application servers, databases, enterprise service buses, business process management and content management systems. The platform architecture was designed for the creation of tools for refactoring, debugging, development and graphical editors in products such as as Eclipse, NetBeans, IBM Rational, and Oracle JDeveloper. Oracle Corporation and IBM are the global leaders in extending Java. Leading commercial enterprises entrants using in Java within the cloud computing model include Google and Amazon Web Services.
User Interface and the Web
Application Technology Infrastructure
  Application Technology_and_Infrastructure  
Cloud and Web Services

News for Immediate Release

Consulting companies recommend SYS-ED for instructor-led classroom instruction and distance-learning in conjunction with Oracle Microsystems certification courses for acquiring proficiency in Internet programming,Java, and JEE platform.

Java and Mainframe Web Enablement Training Program

The Java training that will be offered is required to learn new skills for developing Java applications in the z/OS mainframe environment in order to implement the next generation of technologies. In general, these skills will be both a new and better way of doing something that they knew how to do before. Training will cut across generations - some very experienced people will be learning web enablement technologies; while first generation IT staff will be using DB2 and CICS Transaction Server in conjunction with Java for the first time.

The tailored Java training programs will include OOPs, Java Programming, and Rational Application Developer. The instruction will utilize the full complement of training medium in order to address the client's operational objectives, the geographic location of the audience, as well as scheduling and class size requirements.

Program for Client A

  • Distance-learning will be used for introductory training on TCP/IP, OOPs, and Java.
  • SYS-ED will be used for the Java for COBOL Programmers, DB2 Database Administration, CICS Transaction Server Web Enablement,Java Database Programming, and EJB: Enterprise JavaBeans Programming courses.
  • Oracle / Sun Microsystems course offerings will be used for specialized topics and Java certification testing.

Sixteen programmers, four database administrators, and four webmasters will complete the distance-learning training and then take the SYS-ED instructor-led courses. Based upon feedback from this group, adjustments will be made as needed.

On a long range basis, we plan that all of the database administrators and programmers will be trained in Java and new web technologies essential to SOA: Service Oriented Architecture. The exact schedule will depend on the workloads of staff members.

Evolving IT - Interrelated Technologies

Information technology training is more complex and challenging than ever before. Organizational enterprise has a substantial investment in infrastructure and applications specific to their business model. There are new industry standard protocols, web server and web enabled technologies, and development platforms which require a combination of development from scratch and integration with the existing mainframe and client/server systems and enterprise databases. There are long term implications regarding the strategic mix of investing in commercial and open source software, along with decisions on whether to maintain and upgrade the legacy applications, many now thirty or more years old, while retrofitting and transitioning to the new technologies. SYS-ED trained a significant portion of the first generation of DP and IT personnel. And look forward to training their successors in the 21st century.

Java Training Program Oracle Training Programs IBM CICS Transaction Server Training Program

Java Training

Java Courses
SYS-ED's Java courses are tough, but they're worth it. Our challenging "hands-on" Java training provides a foundation and framework for Fortune 1000 companies, government municipalities, and healthcare providers to meet their Java staffing requirements and acquire specialized Java expertise.

SYS-ED's Java courseware is highly respected. We draw upon our extensive library of courseware, sample programs and case studies to explain, demonstrate, and teach both native open source Java and its implementation in the commercial development platforms: IBM WebSphere and Rational and Oracle Corporation WebLogic and JDeveloper. The Java curricula is updated to include both industry standard content and the new features and facilities. We have the capability to provide design and programming examples across a comprehensive range of base operating platforms - Linux- and UNIX- variants and hybrid internetworking implementations.

Teaching is Our Business
Most computer training companies are divisions of large software or consulting companies. Not SYS-ED. Our only goal is to provide top-quality computer training for highly motivated professionals-no more and no less. Because we're independent, we're free to concentrate on teaching - and since 1980 we have been doing it very well.

Our Teachers Know How to Teach
SYS-ED instructors combine teaching skills with broad practical experience as consultants. Our system consultants have been working with Java since its initial release and equally as important average 30 years of experience in information technology in business enterprise: operating system, administration, and programming. And they know how to teach it. We teach not only "how to", but "why", building a solid foundation in fundamentals and insights into advanced materials. After a course, they're available to answer questions.

Enrollment - SYS-ED Java Courses are Not for Everyone
No one is allowed to enroll in a SYS-ED Java course, without a consultation with our Director of Education. We review the operational objectives and project specifications for the organization evaluating whether to send its employee for the training. The employee is only allowed to register if they have the background corresponding to the appropriate learning path.

Java Training - Distance-learning or at Your Office
SYS-ED Java courses are provided over the Internet through a distance-learning delivery medium or classroom instruction on-site at the client location. These courses can include the identical workshops, case studies, and hands-on approach as the distance-learning service offered through the SYS-ED schedule.

Technology Exchange Websites

SYS-ED's websites compile, organize, and present industry standard and software specific categorizations of information technology. They provide a framework for assessing knowledge transfer: learning paths, courseware, distance-learning, web-based training, and classroom instruction.

Footnote 1:
Solaris is a commercial operating system; there also is an open source version. There are unconfirmed reports that Oracle Corporation and Sun Microsystems is considering withdrawing support from OpenSolaris.

Footnote 2:
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.