Get in Touch

Course Outline

Foundations of REST

  • The necessity of inter-system information exchange
  • Overview of HTTP POST, GET, PUT, and DELETE methods
  • Case studies including MushUp and other widely used applications
  • Introduction to services built on REST principles

REST Conventions

  • Mapping CRUD operations to HTTP requests
  • Best practices for structuring API URLs
  • Methods for passing parameters
  • Handling return values
  • Interpreting HTTP status codes
  • JSON as the standard format for data exchange

API Services

  • Analyzing popular API examples
  • Exploring RESTful frameworks

Building a REST API: Server-Side

  • Defining requirements and identifying core functionality
  • API design and documentation practices
  • Setting up necessary libraries
  • Mapping classes to Business Objects
  • Implementing controller methods
  • Representing business objects in JSON
  • Utilizing HTTP Headers for metadata
  • Testing the API with cURL
  • Implementing authentication mechanisms

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories