This course covers provides in-depth coverage of REST principles and building RESTful Web Services using the JAX-RS API available in Java EE 6 and Java EE 7. It includes coverage of producing different kinds of data, including JSON and XML, as well as consuming it in various ways, including AJAX clients and Java clients. The course also provides coverage of many common REST patterns, how they are implemented in JAX-RS, and how they are used by the various possible clients.The course includes many hands-on labs for practicing and reinforcing all concepts. It will enable you to build working RESTful services, and give you an understanding of the important concepts and technology, in a very short time.
Students should be comfortable with all facets of basic Java programming, including creating classes and implementing interfaces. Some experience with web applications is useful, but not required.
2 Days/Lecture & Lab