- 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.
Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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.
Syllabus
Courses under this program:
Course 1: Learning Java Enterprise Edition
-Get an introduction to Java EE 7, the platform of choice for developing dynamic, large-scale enterprise applications.
Course 2: Java EE: JavaServer Faces JSF
-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.
Course 3: Java EE: Servlets and JavaServer Pages (JSP)
-Learn how to build dynamic web pages using servlets and JavaServer Pages (JSP).
Course 4: Java EE 7: Web Services
-Learn how to build SOAP-based and RESTful web services in Java EE using JAX-WS and JAX-RS.
Course 5: Java EE: RESTful Service with JAX-RS 2.0
-Learn how to develop a simple RESTful web service and REST client with the Java EE JAX-RS 2.0 API.
Course 6: WebSocket Programming with Java EE
-Explore the WebSocket API in Java EE, and learn how to implement WebSocket functionality in client and server applications.
Course 7: JSON Processing with Java EE
-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.
Course 8: Java EE: Bean Validation
-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.
Course 9: Java EE 7: Enterprise JavaBeans (EJB)
-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.
Course 10: Java EE: Packaging and Deploying an App
-Learn how to package and deploy Java applications. Explore three different strategies: local, cloud, and container-based deployments.
Course 1: Learning Java Enterprise Edition
-Get an introduction to Java EE 7, the platform of choice for developing dynamic, large-scale enterprise applications.
Course 2: Java EE: JavaServer Faces JSF
-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.
Course 3: Java EE: Servlets and JavaServer Pages (JSP)
-Learn how to build dynamic web pages using servlets and JavaServer Pages (JSP).
Course 4: Java EE 7: Web Services
-Learn how to build SOAP-based and RESTful web services in Java EE using JAX-WS and JAX-RS.
Course 5: Java EE: RESTful Service with JAX-RS 2.0
-Learn how to develop a simple RESTful web service and REST client with the Java EE JAX-RS 2.0 API.
Course 6: WebSocket Programming with Java EE
-Explore the WebSocket API in Java EE, and learn how to implement WebSocket functionality in client and server applications.
Course 7: JSON Processing with Java EE
-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.
Course 8: Java EE: Bean Validation
-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.
Course 9: Java EE 7: Enterprise JavaBeans (EJB)
-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.
Course 10: Java EE: Packaging and Deploying an App
-Learn how to package and deploy Java applications. Explore three different strategies: local, cloud, and container-based deployments.
Courses
-
Learn how to package and deploy Java applications. Explore three different strategies: local, cloud, and container-based deployments.
-
Learn how to build a simple application using Jakarta EE, the open-source ecosystem for cloud-native enterprise Java.
-
Learn how to build dynamic web pages using servlets and JavaServer Pages (JSP).
-
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.
-
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.
-
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.
-
Get an introduction to Java EE 7, the platform of choice for developing dynamic, large-scale enterprise applications.
-
Explore the WebSocket API in Java EE, and learn how to implement WebSocket functionality in client and server applications.
-
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.
-
Learn how to build SOAP-based and RESTful web services in Java EE using JAX-WS and JAX-RS.
Taught by
Alex Theedom, Tayo Koleosho, Ketkee Aryamane, Kesha Williams and Emmanuel Henri