Get in Touch
 Duration 14 hours

Course Outline

REST - Foundations

  • The necessity of inter-site information exchange
  • Application of HTTP methods: POST, GET, PUT, and DELETE
  • Overview of services such as MushUp and prominent applications
  • Services implemented using REST

REST Conventions

  • Mapping CRUD operations to HTTP requests
  • Structuring API URLs
  • Parameter transmission
  • Defining return values
  • Handling HTTP status codes
  • JSON as a standard format for data interchange

API Services

  • Case studies of popular APIs
  • Implementation of RESTful frameworks

Developing a REST API - Server Side

  • Requirement gathering and functionality identification
  • API design and documentation
  • Installing necessary libraries
  • Business Object - class mapping
  • Implementing controller methods
  • Representing business objects as JSON
  • Utilizing HTTP Headers as metadata
  • API testing with cURL
  • Implementing authentication mechanisms

Requirements

  • Familiarity with fundamental HTTP concepts
  • Foundational understanding of web application development

Testimonials (2)

Related Categories