Get in Touch
 Duration 14 hours

Course Outline

REST Fundamentals

  • The necessity of data exchange between distinct web platforms
  • Implementation of HTTP POST, GET, PUT, and DELETE methods
  • Case studies involving services like MushUp and other widely used applications
  • Applications that leverage the REST architecture

REST Conventions

  • Correlating CRUD operations with specific HTTP requests
  • Standard practices for structuring API URLs
  • Techniques for parameter transmission
  • Defining response values
  • Interpreting HTTP status codes
  • Utilizing JSON as a standardized format for data interchange

API Services

  • Analysis of prominent real-world API examples
  • Introduction to RESTful development frameworks

Building a REST API: Server-Side Implementation

  • Gathering requirements and defining system functionality
  • Designing the API structure and generating documentation
  • Setting up and installing necessary libraries
  • Implementing business object class mapping
  • Developing controller methods
  • Serializing business objects into JSON representations
  • Utilizing HTTP headers for metadata transmission
  • Performing API tests using cURL
  • Implementing user authentication mechanisms

Requirements

  • Familiarity with fundamental HTTP concepts
  • Foundational understanding of web application development

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories