Java, Java EE and Frameworks

Java, Java EE and Frameworks

Developed by practicing software engineers and architects our Eclipse, Java, Java EE / J2EE, JSF, Struts, Spring Framework and Hibernate training courses will help you get a firm footing in these exciting new technologies. We are committed to offering these courses using the IDE of your choice. If you do not see a course available on your IDE, please contact us. We will be happy customize a course to meet your needs.  Please select a link from below, to see a list of our courseware offerings:

Java EE 5

Java EE 6

Java EE 7

Spring Framework



JBoss Seam

WA2678 Designing REST Services for Architects

An increasing number of services take a RESTful approach to data transmission. Representational state transfer (REST) is a style of software architecture that differs from the more traditional Remote Procedure Call (RPC) style of data transmission, instead emphasizing the importance of defining and retrieving representations of resources. In this course, we present a concise view of the REST topics that are important to the architects.


MERN [MongoDB, Express, React, and Node.JS] represents a new breed of software platforms that creatively leverage a stack of production-ready technologies centered on JavaScript. This intensive training course introduces the students to the essential concepts, design principles, idioms, and techniques behind the efficient use of the MERN JavaScript Technology Stack. Upon completion of this training course, students will have solid understanding of MERNS’ value proposition; they will also gain practical experience working with all the components of the MERN stack. This high-octane training course is supplemented by hands-on labs that help the students reinforce their theoretical knowledge of the learned material.

WA2015 Overview of Java Technology Landscape

This course introduces the Java programming language as well as the different types of Java applications present in today’s IT landscape. The course covers a wide range of topics so students will know what Java technologies are available for use in applications.  Particular focus is paid to a section covering some of the more recent changes to Java technologies to keep people on the cutting edge of what is happening so they can make appropriate strategic decisions in the planning of migrations of existing applications or development of new applications.

TP2510 Securing Java / Java EE Web Applications

In this 4 day course, you will examine best practices for defensively coding JEE web applications, including XML processing and web services. You will repeatedly attack and then defend various assets associated with a fully functional web application. This hands-on approach drives home the mechanics of how to secure Java EE web applications in the most practical of terms.

PCI Compliant Developer Training: Version 3.0 of the Payment Card Information Data Security Standard (PCI-DSS) and the Payment Application Data Security Standard (PA-DSS) have placed an increased emphasis on information security training and awareness. This class can help meet the annual training requirements for your developers and vendors. This secure coding training addresses common coding vulnerabilities in software development processes.

WA2512 Secure Java Coding

This 3 day course is a hands-on, lab-intensive Java security, code-level training course that teaches you the best practices for designing, implementing, and deploying secure programs in Java. You will take an application from requirements through to implementation, analyzing and testing for software vulnerabilities. This course explores well beyond basic programming skills, teaching developers sound processes and practices to apply to the entire software development lifecycle. Perhaps just as significantly, you will learn about current, real examples that illustrate the potential consequences of not following these best practices.