Get in Touch

Course Outline

REST - Fundamentals

  • The necessity for information exchange between digital platforms
  • Utilising HTTP POST, GET, PUT, and DELETE
  • Services such as MushUp and widely used applications
  • Implementations leveraging REST

REST Conventions

  • Mapping CRUD operations to HTTP requests
  • Standardised API URL structures
  • Transmission of Parameters
  • Handling Return Values
  • Interpreting HTTP status codes
  • JSON as a standard format for data exchange

API Services

  • Casestudies of prominent APIs
  • Overview of RESTful frameworks

Building a REST API - Server-Side

  • Collecting requirements and defining functionality
  • API design and documentation practices
  • Setting up required libraries
  • Business Object class mapping
  • Implementing Controller methods
  • Representing business objects in JSON
  • Using HTTP Headers as metadata
  • Testing the API with cURL
  • Implementing Authentication mechanisms

Requirements

  • Familiarity with basic HTTP concepts
  • Foundational understanding of web application development
 14 Hours

Testimonials (2)

Upcoming Courses

Related Categories