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 Training Program







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 Develop and deploy Java applications on desktops and servers in embedded and real-time environments.
Java EE: Enterprise Edition 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 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 apply 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 Java training affords an organization the opportunity to cross train staff and save the time and expense of hiring new personnel. We donít just 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, 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 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 selectively is added to courseware.

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
by the Software Companies

Distance-learning Service

The distance-learning service is an extension of the SYS-ED schedule, inclusive of courseware and training aids. A distance-learning course is 65% lecture with pre and post course validation, review questions, examples, workshops, and website support services.


Enrollment requires a consultation with the manager sending the employee for the training. The prospective trainee needs to be qualified for the course and service transmission to the client location tested: bandwidth, firewall, base operating system, software requirements, web browser, and set up of machine exercises. SYS-ED reserves the right to deny enrollment in its courses.

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.

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

Java and Mainframe Training Program

Training is required to develop Java applications in the IBM z/OS mainframe and web server environments. Some very experienced people will be new to web tools and object technologies; while first generation staff will be using TSO/ISPF and JCL in conjunction with Java for the first time. The courses will teach the Java language using IBM Rational Application Developer.

Program for Client A

  • Distance-learning will be used for introductory training on web tools, object oriented programming, and Java fundamentals.
  • SYS-ED classroom instruction will be used for Java for COBOL Programmers, DB2 for Java Programmers, Java Database Programming, and CICS Transaction Server: Web Enablement.
  • 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  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 Java training is for Fortune 1000 companies, government municipalities, and healthcare providers to meet their staffing requirements and acquire specialized Java expertise.

SYS-ED's Java courseware is highly respected and draws upon an extensive library of courseware, sample programs and case studies to explain, demonstrate, and teach both native Java and its implementation in the commercial development platforms: IBM WebSphere and Rational and Oracle Corporation WebLogic and JDeveloper.  We have the capability to provide design and programming examples across a different 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 computer training for motivated professionals. This independence allows us to concentrate on teaching.

Our Teachers Know How to Teach
SYS-ED instructors combine teaching skills with experience developing Java programs in business enterprise: web server, databases, and middleware. 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 only is allowed to register if they have the background corresponding to the course.

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 approach as 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.