Web Age Solutions Inc
Providing Technology Training and Mentoring For Modern Technology Adoption
Web Age Aniversary Logo
US Inquiries / 1.877.517.6540
Canadian Inquiries / 1.877.812.8887

Java, Java EE and Frameworks Training and Courseware

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

As one of the most popular and widely accepted programming languages, learning Java is a valuable skill set to any developer. Learn to create modular programs that are portable, robust and secure on our introductory to advanced-level Java training courses. Whether you’re using Java 8 or Java 11 and want to increase code performance or learn web essentials, we’ll have a course to help you develop skills and work towards a Java certification. 

Spring Framework

Designed by some of the industry's most respected programming experts and educators, our Spring Framework training courses provide hands-on lab exercises tailored for your choice of Java EE development environments.

At Web Age Solutions customized training solutions are our specialty. All of our Spring Framework courses are modular so if you see topics covered in several courses and you would like to combine them into a custom Spring Framework training class, please contact us and we will be happy to help you.

Take a look at our Spring Framework courses and register today!

Java EE 7

Learn dynamic web development skills on our training courses and build Java Enterprise Edition (JEE) applications for your business.

Learn the concepts, tools, and functions you will need to know in order to build websites using Oracle’s popular Java Enterprise Edition programming language.

Java EE 6

Our Java EE 6 courses gives you the knowledge and expertise to successfully create and deploy enterprise applications in accordance with Java Enterprise Edition 6 Platform technology standards.

These training courses will help increase productivity, collaboration and communication within the organization while reducing costs to a great extent by following highly efficient development techniques.

Struts

Apache Struts is an open-source framework for creating Java web applications that use the MVC design pattern. The Struts framework is particularly useful for larger web applications. Although the Struts framework was popular early in the history of the Java language it has gradually been replaced in popularity with other Java web frameworks, particularly JavaServer Faces, or JSF.  For those looking to write Java web applications that will be deployed to more recent Java EE application servers training in JSF may be greatly beneficial.

Hibernate

Hibernate facilitates the storage and retrieval of Java domain objects via Object/Relational Mapping (ORM).

Although historically a popular framework, most new applications should consider using Java Persistence (JPA) which is the new Java standard for ORM. Hibernate provides an implementation of the JPA specification. When using Hibernate as a JPA provider you are actually writing JPA code and do not need to know about the Hibernate API. We have courses available on JPA in our Java EE training category.

Java EE 5

Java Enterprise, or Java EE, is a Java standard that deals specifically with running client-server Java applications in a "Java Application Server".  Although there are many commercial and open source application servers on the market this specification allows the programming model to be consistent and improve the portability and rich features available to a Java EE application. 

There are also several Java frameworks, like JSFSpringStrutsSeam, and others that extend the Java EE specifications in some way.  Training in Java EE is a good place to start for many of these.  Courses specific to those frameworks are listed in other categories in our site.

J2EE

Java Enterprise, or Java EE (J2EE), is a Java standard that deals specifically with running client-server Java applications in a "Java Application Server".  Although there are many commercial and open source application servers on the market this specification allows the programming model to be consistent and improve the portability and rich features available to a Java EE application. 

Prior versions of the Java EE specification were called J2EE and that is still the name many people are familiar with.

JSF

JSF, or JavaServer Faces, is the next generation Java web application framework.  JSF has already replaced Struts as the primary Java web framework and as one of the Java EE specifications required on every Java EE application server it will remain in that position.  JSF has a rich library of standard and third-party components that can simplify web application development and add rich features, including AJAX support, to a web application without more than a basic knowledge of Java programming.

JBoss Seam

Seam is a open source development platform for building rich Internet applications in Java. Seam integrates technologies such as Asynchronous JavaScript and XML (AJAX), JavaServer Faces (JSF), Java Persistence (JPA), Enterprise Java Beans (EJB 3.0). Although the widest range of Seam features would be available on a Java EE 5/6 server, Seam applications can also be deployed to J2EE 1.4 servers and Tomcat. We have a large selection of training courses on the most popular Java EE open source frameworks, namely, Struts, Hibernate and Spring. 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.

JEE_WEB Developing Java EE Web Applications (JEE6/JEE7), plus JPA and REST

Java Enterprise Edition (JEE) is a powerful platform for building web and database-driven applications. This course provides the information you need to design and build your own data-driven web applications. You'll learn the details of the core JEE Web and database technologies and how to leverage the strengths of each. You'll also be introduced to other important web-based technologies such as creating REST services with JEE.
Throughout the course, students will create code for a online store. Students will learn not only specific topics and APIs but also how to fit the pieces together into a complete application.
All labs are done with the Eclipse IDE, and the lab instructions include detailed directions for setting up and using it. The standard applicaiton server used is Tomcat, but it is available for all major app servers, including WildFly/JBoss AS and IBM WebSphere AS

US Inquiries / 1.877.517.6540
Canadian Inquiries / 1.877.812.8887