Get in Touch
 Duration 14 hours

Course Outline

Foundations of REST

  • The necessity of interoperability and data exchange between systems
  • Overview of HTTP methods: POST, GET, PUT, and DELETE
  • Case studies including MashUp services and widely used applications
  • Real-world examples of REST-based services

REST Conventions

  • Mapping CRUD operations to corresponding HTTP requests
  • Best practices for structuring API URLs
  • Strategies for parameter transmission
  • Handling and interpreting return values
  • Understanding HTTP status codes
  • JSON as the standard format for data exchange

API Service Implementation

  • Analyzing examples of popular APIs
  • Overview of common RESTful frameworks

Building a REST API: Server-Side Development

  • Defining requirements and identifying core functionality
  • Designing the API and writing technical documentation
  • Setting up and installing necessary libraries
  • Mapping classes to business objects
  • Implementing controller methods
  • Serializing business objects into JSON format
  • Utilizing HTTP headers for metadata
  • Testing API endpoints with cURL
  • Integrating authentication mechanisms

Requirements

  • Familiarity with the HTTP protocol
  • Fundamental understanding of web application development

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories