Study Learn Grow
Hands-On Enterprise Application Development With Java 9

Hands-On Enterprise Application Development With Java 9

Build modern and scalable enterprise applications using Java 9 and Java EE 8 and become a professional Java developer.


Build modern and scalable enterprise applications using Java 9 and Java EE 8 and become a professional Java developer.

This video course will set you on the path to become a skilled and professional Java developer by exploring Java9 and Java EE 8 and learning how these technologies can be used to create a modern, scalable enterprise application.

We will use case studies to explore how we can use the JEE8 technologies of JSF, EJB, and JPA to build a database-driven website, while all the time working with new Java 9 constructs. You'll learn how to extract a component from our website as a standalone microservice and decouple your microservice to allow it to be reused within an organization. We will then delve into Java 9 technologies such as JShell, modules, the Streams API, Multi-Jar, Process APIs, and HTTP/2 clients.

The code bundle for this video course is available at

About the Author

Martin Farrell is an independent Java consultant and trainer based in Edinburgh, UK, with over 18 years' Java experience. He has consulted across a range of businesses from banking to telecommunications and Silicon Valley start-ups. He also blogs about Java and Spring technologies on the popular blog, and is Most Valuable Blogger at and a contributor to
When not consulting, Martin likes to spend time with his wife and two children. He is also a keen cyclist and triathlete.

Course Information

Basic knowledge of Java

Gain practical experience of Java 9, including modules, the Streams API, the Collections API, multi-level JARs and HTTP/2 clients.
Learn about enterprise Java (JEE8), including JSF, JPA, and CDI
How to build real enterprise Java applications including a website and a microservice
Learn to use tools such as Maven, and PrimeFaces

This video course will appeal to programmers who want to take their knowledge of Java to the next level by learning to build enterprise-level applications using Java 9 and its new features.

• Lifetime Access to Each Course
• Certificate on Completion of Course
• No Extra Charges Or Admin Fees
• Easy Access to Courses
• High Priority Support After Sales.
• Big Discounts on Individual Courses

Course Specifications

IT and Computing courses are available to study on our learning platform. 

See All Courses

Adult education is the non-credential activity of gaining skills and improved education. 

See All Courses

Online education is electronically supported learning that relies on the Internet for teacher/student interaction. 

See All Courses

A short course is a learning programme that gives you combined content or specific skills training in a short period of time. Short courses often lean towards the more practical side of things and have less theory than a university course – this gives you a more hands-on experience within your field of interest.

See All Courses

Course duration is 24 hours.

See All Courses

Study Learn Grow

Related Jobs