Get in Touch

Course Outline

REST Foundations

  • The necessity for information exchange between web sites
  • Overview of HTTP POST, GET, PUT, and DELETE methods
  • Case studies involving MashUp services and well-known applications
  • Exploration of services leveraging REST principles

REST Conventions

  • Aligning CRUD operations with HTTP requests
  • Standard practices for API URL structure
  • Strategies for passing parameters
  • Defining return values
  • Interpreting HTTP status codes
  • JSON as a universal standard for data exchange

API Services

  • Analyzing prominent API examples
  • Introduction to RESTful frameworks

Building a REST API on the Server

  • Collecting requirements and defining functionality
  • Designing the API and creating documentation
  • Setting up necessary libraries
  • Mapping classes to Business Objects
  • Implementing controller methods
  • Serializing Business Objects into JSON
  • Utilizing HTTP Headers as metadata
  • Testing the API with cURL
  • Integrating authentication mechanisms

Requirements

  • Fundamental understanding of HTTP
  • Basic comprehension of web application development principles
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories