Overview
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.
Syllabus
- 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.
Taught by
Alex Theedom, Tayo Koleosho, Ketkee Aryamane, Kesha Williams, Alex Theedom, Alex Theedom, Alex Theedom, Alex Theedom, Emmanuel Henri and Emmanuel Henri