Get in Touch
 Duration 14 hours

Course Outline

REST Fundamentals

  • The necessity of inter-site information exchange
  • Overview of HTTP methods: POST, GET, PUT, and DELETE
  • Case studies including MashUp services and popular applications
  • Examples of services built on REST principles

REST Conventions

  • Mapping CRUD operations to HTTP requests
  • Standard practices for API URL structure
  • Mechanisms for passing parameters
  • Structuring return values
  • Interpretation of HTTP status codes
  • JSON as the standard format for data exchange

API Services

  • Analysis of widely adopted APIs
  • Review of popular RESTful frameworks

Implementing a REST API - Server Side

  • Defining requirements and identifying necessary functionality
  • API design and documentation processes
  • Installation of prerequisite libraries
  • Mapping Business Objects to classes
  • Implementation of controller methods
  • Serializing Business Objects into JSON
  • Utilizing HTTP Headers for metadata
  • API testing procedures using cURL
  • Integration of authentication mechanisms

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories