Get in Touch
 Duration 14 hours (2 days)

Course Outline

REST Fundamentals

  • The necessity of information exchange between different sites
  • Understanding HTTP POST, GET, PUT, and DELETE requests
  • Reviewing services like Mashup and other widely used applications
  • Identifying services that leverage REST

REST Conventions

  • Mapping CRUD operations to corresponding HTTP calls
  • Establishing API URL structure conventions
  • Techniques for passing parameters
  • Defining return values
  • Utilising appropriate HTTP status codes
  • Using JSON as a universal format for data exchange

API Services

  • Examining examples of popular APIs
  • Exploring RESTful frameworks

Creating a REST API: Server Side

  • Gathering requirements and identifying core functionality
  • Designing the API and preparing documentation
  • Installing necessary libraries
  • Mapping classes to Business Objects
  • Implementing controller methods
  • Representing business objects in JSON format
  • Utilising HTTP Headers for metadata
  • Testing the API using cURL
  • Implementing authentication mechanisms

Requirements

  • Familiarity with fundamental HTTP concepts
  • A basic grasp of web application development principles

Number of participants


Price per participant

Testimonials (2)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories