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 AuthorMartin 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.
Facilities
Location
Start date
Online
Start date
Different dates availableEnrolment now open
About this course
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
Questions & Answers
Add your question
Our advisors and other users will be able to reply to you
We are verifying your question adjusts to our publishing rules. According to your answers, we noticed you might not be elegible to enroll into this course, possibly because of: qualification requirements, location or others. It is important you consult this with the Centre.
Thank you!
We are reviewing your question. We will publish it shortly.
Or do you prefer the center to contact you?
Reviews
Have you taken this course? Share your opinion
This centre's achievements
2021
All courses are up to date
The average rating is higher than 3.7
More than 50 reviews in the last 12 months
This centre has featured on Emagister for 4 years
Subjects
Install
Application Development
Installation
Database training
Database
Tomcat
Apache
Server
Java
Application Server
Course programme
Installation and Setup 5 lectures20:57The Course Overview This video gives an overview of the entire course.Installing Java 9 In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command lineInstalling Eclipse In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check installInstalling Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open LibertyInstalling Apache Derby In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database Installation and Setup 5 lectures20:57The Course Overview This video gives an overview of the entire course.Installing Java 9 In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command lineInstalling Eclipse In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check installInstalling Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open LibertyInstalling Apache Derby In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database The Course Overview This video gives an overview of the entire course. The Course Overview This video gives an overview of the entire course. The Course Overview This video gives an overview of the entire course. The Course Overview This video gives an overview of the entire course. This video gives an overview of the entire course. This video gives an overview of the entire course. Installing Java 9 In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command line Installing Java 9 In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command line Installing Java 9 In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command line Installing Java 9 In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command line In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command line In this video, the latest version of Java 9 is downloaded and installed on the development machine. • Download Java 9.0.1 from Oracle website • Run installation and install Java 9 JDK and SDK • Test the Java 9 installation from the command line Installing Eclipse In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check install Installing Eclipse In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check install Installing Eclipse In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check install Installing Eclipse In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check install In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check install In this video, we will see that Eclipse Oxygen is downloaded from the Eclipse website. It is then installed and started. • Download Eclipse Oxygen from eclipse website • Unzip the Eclipse Oxygen to software directory • Startup Eclipse and check install Installing Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open Liberty Installing Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open Liberty Installing Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open Liberty Installing Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open Liberty In this video, we will see how Open Liberty Application Server is downloaded and then installed to the software directory. It is then configured under eclipse together with the Open Liberty plugins. • Download Open Liberty Application Server and unzip to software directory • Install Open Liberty and plugin under Eclipse • Startup Open Liberty Installing Apache Derby In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database Installing Apache Derby In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database Installing Apache Derby In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database Installing Apache Derby In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database In this video, we will see how Apache Derby is downloaded from the Apache site and get installed under Eclipse. • Download Apache Derby and unzip to software directory • Apache Derby database is created under Eclipse • Test the Apache Derby database Creating Our First Java EE 8 Application 5 lectures41:23Exploring Our Marathon Entry System and Use Cases This section provides an overview of the application that we are building. It covers use cases, screen flow, and the entity model. It ends with considering the applications limitations. • Discuss use cases • Discuss screen flow and entity model • See the limitations of the applicationIntroduction to JSF This video introduces JSF and its associated configuration files. It concludes with a simple application and deployment to Open Liberty application server. • Explain what is JSF • Look at JSF configuration files • Code a simple example and deploy to Open Liberty application serverDisplaying Data with JSF In this video, the JSF lifecycle is introduced along with PrimeFaces facelets. It concludes with looking at how to use these facelets to develop our application. • Learn about JSF lifecycle and PrimeFaces • Code PrimeFaces data table facelets and backing beans • Deploy to Open LibertyInputting Data with JSF This video covers entering data in JSF forms and navigating between screens. It also introduces CDI scope. • Introduce the CDI scope • Use CDI scope to navigate between screens • Run example on Open Liberty application serverHTTP/2 Server Push This video covers serving web pages using HTTP/2. It uses the Servlet 4.0 API, and also uses JShell and the HTTP/2 client in Java 9. • Introduce HTTP/2 scope • Install Tomcat 9 and HTTP/2 configuration • Run example on Tomcat 9 from browser and JShellCreating Our First Java EE 8 Application - Quiz Creating Our First Java EE 8 Application. 5 lectures41:23Exploring Our Marathon Entry System and Use Cases This section provides an overview of the application that we are building. It covers use cases, screen flow, and the entity model. It ends with considering the applications limitations. • Discuss use cases • Discuss screen flow and entity model • See the limitations of the applicationIntroduction to JSF This video introduces JSF and its associated configuration files. It concludes with a simple application and deployment to Open Liberty application server. • Explain what is JSF • Look at JSF configuration files • Code a simple example and deploy to Open Liberty application serverDisplaying Data with JSF In this video, the JSF lifecycle is introduced along with PrimeFaces facelets. It concludes with looking at how to use these facelets to develop our application. • Learn about JSF lifecycle and PrimeFaces • Code PrimeFaces data table facelets and backing beans • Deploy to Open LibertyInputting Data with JSF This video covers entering data in JSF forms and navigating between screens. It also introduces CDI scope. • Introduce the CDI scope • Use CDI scope to navigate between screens • Run example on Open Liberty application serverHTTP/2 Server Push This video covers serving web pages using HTTP/2. It uses the Servlet 4.0 API, and also uses JShell and the HTTP/2 client in Java 9. • Introduce HTTP/2 scope • Install Tomcat 9 and HTTP/2 configuration • Run example on Tomcat 9 from browser and JShellCreating Our First Java EE 8 Application - QuizExploring Our Marathon Entry System and Use Cases This section provides an overview of the application that we are building. It covers use cases, screen flow, and the entity model. It ends with considering the applications limitations • Learn the changes to optional and streams APIs • Understand and develop code implementation • Test implementation on Open Liberty application...