• Välj land/region: Sverige
  • IBM®
  • Site map

  • Utbildning
  • Kurskatalogen

Kursbeskrivning: REST Service Development with Java

Kursen har inget datum. Ring vår kursbokning 077 186 10 37 för information om en privat utbildning.

  • Lägg till min egen katalog
  • Lägg till min träning önskelista

Översikt

  • Målgrupp
  • Förkunskaper
  • Mål
  • Nyckelområden
List of course details in a data table
Kurskod WD507SE Leveranstyp Classroom
(Hands-on labs)
Kurslängd 3.0 dagar Kurstyp
Listpris  Set by Partner    

This 3-day instructor-led course teaches software developers how to build web services using Representational State Transfer (REST). Students 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 includes the role of key technologies such as HTTP, Extensible Markup Language (XML), and JavaScript Object Notation (JSON). Students also learn how to consume RESTful services in applications, including the role of JavaScript and Ajax.

Hands-on exercises throughout the course enable students to use IBM Rational Application Developer V8 and IBM WebSphere Application Server V7 to develop a RESTful interface and servlet, debug RESTful web applications, and build a JAX-RS application.

For information on other related WebSphere courses, visit the WebSphere Education Training Paths website:

http://www.ibm.com/software/websphere/education/paths/

Visa den här kursen i andra länder

Tillbaka till toppen

Målgrupp

This course is for application developers interested in building RESTful interfaces to server-side applications in a Java EE environment.

Tillbaka till toppen

Förkunskaper

Students should have:

  • Practical knowledge of the Java programming language, which can be gained through experience or by successfully completing one of the Java SE 5 Programming Fundamentals courses (WD152SE) (VD152) or (ZD152SE)
  • 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 knowledge can be gained by attending one of the following courses:

  • Mastering Servlet and JSP Development with Rational Application Developer V7.5 (RD810SE) or (WD510)
  • Java EE 5 Development for WebSphere Application Server V7 (WD370SE) or (VD370)

Tillbaka till toppen

Mål

  • 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 V8 and WebSphere Application Server V7 to develop and test REST-based applications

Tillbaka till toppen

Nyckelområden

  • Course introduction
  • Representational State Transfer (REST)
  • Exercise: Creating a RESTful interface
  • The technologies in RESTful and Web 2.0 applications
  • Exercise: Building a simple RESTful servlet
  • Web 2.0 protocols and data formats
  • Exercise: Defining a JSON format for a business object
  • Web 2.0 support in WebSphere Application Server
  • Writing applications using JAX-RS - Part 1
  • REST and JAX-RS in Rational Application Developer 7.5.5 and 8.0
  • Exercise: Building a JAX-RS application -Part 1
  • Exercise: Using tools to debug a RESTful web application
  • Writing applications using JAX-RS -Part 2
  • Design considerations for REST
  • Exercise: Building a JAX-RS application - Part 2
  • Client-side technologies for RESTful applications
  • Exercise: Building a JAX-RS application - Part 3
  • Course summary

Tillbaka till toppen

My IBM

  • Profiländring

E-mail IBM

Vi finns till din hjälp. Skicka ett e-mail till våra utbildnings- specialister så kan de kontakta dig och hjälpa dig.

  • e-mail IBM Training
  • eller ring
    077-186 10 37

Viktig information

  • SE Schedule
  • Min kursbeställning
  • Träning önskelista

  • Avtalsvillkor
  • Hur hittar jag till kurslokalen?

  • Utbildning
  • Kurskatalog
  • Kurser A-Ö
  • Sök kurs för kursbokning
  • Training Worldwide
  • Training News
  • Certifiering
  • e-Learning
  • IBM Redbooks Workshops
  • Business Partners
  • Conferences<