Get in Touch

Course Outline

REST Fundamentals

  • The necessity of information exchange between different systems
  • Understanding HTTP POST, GET, PUT, and DELETE methods
  • Overview of services like MushUp and widely used applications
  • Introduction to services utilizing REST

REST Conventions

  • Aligning CRUD operations with HTTP requests
  • Structuring API URLs effectively
  • Techniques for passing parameters
  • Handling return values
  • Interpreting HTTP status codes
  • JSON as the standard format for data exchange

API Services

  • Reviewing examples of popular APIs
  • Exploring RESTful frameworks

Building a REST API: Server-Side

  • Defining requirements and identifying core functionalities
  • Designing the API and preparing documentation
  • Setting up necessary libraries
  • Mapping Business Objects to classes
  • 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

Testimonials (2)

Upcoming Courses

Related Categories