Get in Touch

Course Outline

REST Fundamentals

  • The necessity for data interchange between websites
  • Understanding HTTP POST, GET, PUT, and DELETE methods
  • Examples including MashUp services and widely used applications
  • Services that leverage REST architecture

REST Conventions

  • Aligning CRUD operations with HTTP requests
  • Standard API URL structuring practices
  • Techniques for passing parameters
  • Managing return values
  • Interpreting HTTP status codes
  • JSON as the universal standard for data exchange

API Services

  • Case studies of well-known APIs
  • Overview of RESTful development frameworks

Building a REST API - Server Side

  • Defining requirements and identifying core functionalities
  • Designing the API and creating documentation
  • Setting up necessary libraries
  • Mapping classes to business objects
  • Implementing controller methods
  • Representing business objects in JSON format
  • Using HTTP Headers for metadata
  • Testing the API via cURL
  • Implementing authentication mechanisms

Requirements

  • Foundational understanding of HTTP
  • Basic grasp of web application development
 14 Hours

Testimonials (2)

Related Categories