Java EE is a powerful platform for building enterprise-scale Java applications. Get the skills to work with both client- and server-side technologies as a Java EE developer. This path requires knowledge of Java and object-oriented programming, covered in the Become a Java Programmer learning path.
-
Build dynamic applications that pass data from client to server.
-
Work with data by building and consuming RESTful APIs.
-
Deploy your applications to the cloud.
Courses
-
1
Learning Java Enterprise Edition2h 20mLearning Java Enterprise Edition
By: Alex Theedom
Get an introduction to Java EE 7, the platform of choice for developing dynamic, large-scale enterprise applications.
-
2
Java EE: JavaServer Faces JSF3h 14mJava EE: JavaServer Faces JSF
By: Tayo Koleoso
Learn how to use JavaServer Faces (JSF) to build robust, secure web apps. Discover how to set up a JSF project, build a JSF page using Facelets, and secure your JSF web app.
-
3
Java EE: Servlets and JavaServer Pages (JSP)6h 14mJava EE: Servlets and JavaServer Pages (JSP)
By: Ketkee Aryamane
Learn how to build dynamic web pages using servlets and JavaServer Pages (JSP).
-
4
Java EE 7: Web Services1h 41mJava EE 7: Web Services
By: Kesha Williams
Learn how to build SOAP-based and RESTful web services in Java EE using JAX-WS and JAX-RS.
-
5
Java EE: RESTful Service with JAX-RS 2.02h 17mJava EE: RESTful Service with JAX-RS 2.0
By: Alex Theedom
Learn how to develop a simple RESTful web service and REST client with the Java EE JAX-RS 2.0 API.
-
6
WebSocket Programming with Java EE1h 29mWebSocket Programming with Java EE
By: Alex Theedom
Explore the WebSocket API in Java EE, and learn how to implement WebSocket functionality in client and server applications.
-
7
JSON Processing with Java EE1h 4mJSON Processing with Java EE
By: Alex Theedom
Discover how to use the Java EE JSON-Processing API. Learn how to use both the object model and the streaming model, how to traverse a JSON object, and much more.
-
8
Java EE: Bean Validation2h 20mJava EE: Bean Validation
By: Alex Theedom
Learn how to use one of the most useful and important Java EE APIs—Bean Validation and its reference implementation Hibernate Validator—to ensure data integrity in applications.
-
9
Java EE 7: Enterprise JavaBeans (EJB)51mJava EE 7: Enterprise JavaBeans (EJB)
By: Emmanuel Henri
Learn how to use Enterprise Java Beans to develop secure, distributed applications. This course covers databases, session beans, message-driven beans, servlets, testing, and more.
-
10
Java EE: Packaging and Deploying an App39mJava EE: Packaging and Deploying an App
By: Emmanuel Henri
Learn how to package and deploy Java applications. Explore three different strategies: local, cloud, and container-based deployments.
Instructors
Alex Theedom
Senior Manager, EMEA Delivery at MuleSoft
Tayo Koleoso
Author | Inventor | Ivory Tower Janitor
Ketkee Aryamane
Technical Writer / Knowledge Management Contribution Strategist
Kesha Williams
Award-Winning Tech Innovator & AI/ML Leader | Driving Tech Strategy & Diversity | Keynote Speaker & Educator | AWS Machine Learning Hero