Get in Touch

Course Outline

REST - Foundations

  • The necessity of information exchange between applications
  • HTTP methods: POST, GET, PUT, DELETE
  • Services such as MashUp and widely used applications
  • Applications of REST-based services

REST Conventions

  • Mapping CRUD operations to HTTP requests
  • Standardising API URL structures
  • Parameter transmission techniques
  • Defining return values
  • HTTP status codes
  • JSON as a standard format for data exchange

API Services

  • Cases studies of popular APIs
  • RESTful frameworks

Developing a REST API - Server Side

  • Requirements gathering and functional identification
  • API design and documentation
  • Setting up necessary libraries
  • Mapping Business Objects to classes
  • Implementing controller methods
  • Representing Business Objects in JSON
  • Utilising HTTP Headers as metadata
  • Testing the API with cURL
  • Implementing authentication mechanisms

Requirements

  • Foundational understanding of HTTP
  • Basic familiarity with web application development
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories