This REST Service Development with Java training course teaches software developers to build web services using Representational State Transfer (REST). You will learn the benefits of and the technical architecture for using REST in applications, including how to design, build, and test RESTful services using Java and JAX-RS. This course covers the role of key technologies such as HTTP, Extensible Markup Language (XML), and JavaScript Object Notation (JSON). You will also learn to consume RESTful services in applications, including the role of JavaScript and Ajax.
By attending REST Service Development with Java workshop, delegates will:
- Describe the benefits of using REST in application development
- Describe the technical architecture for RESTful applications
- Describe the technologies for implementing RESTful services in Java, including JAX-RS, Restlet, and standard servlets
- Describe the use of XML and JSON in RESTful web services
- Use JAX-RS to simplify connecting directly to Enterprise Java services using REST
- Describe the differences between the various mechanisms used to transfer data between client and server in RESTful services
- Leverage JavaScript Object Notation (JSON) as a lightweight data format
- Set up a development environment to use IBM Rational Application Developer and WebSphere
- Application Server to develop and test REST-based applications
- Working knowledge of the Java programming language
- Knowledge of application development in a Java Enterprise Edition (Java EE) platform such as IBM WebSphere Application Server
- Experience with Rational Application Developer or another Eclipse-based development environment is also beneficial
This REST Service Development with Java class is designed for application developers interested in building RESTful interfaces to server - side applications in a Java EE environment.
