Get in Touch

Course Outline

REST Fundamentals

  • Understanding the need for cross-system information exchange
  • HTTP methods: POST, GET, PUT, DELETE
  • Exploring tools like Postman and popular client applications
  • Examining services that utilize REST architecture

REST Conventions

  • Mapping CRUD operations to HTTP verbs
  • Standardizing API URL structures
  • Handling parameter transmission
  • Defining return values
  • Interpreting HTTP status codes
  • JSON as the universal format for data exchange

API Services

  • Examples of widely-used APIs
  • Overview of RESTful frameworks

Building a REST API - Server-Side

  • Gathering requirements and defining functionality
  • Designing API specifications and documentation
  • Installing necessary libraries
  • Mapping business objects to classes
  • Implementing controller methods
  • Serializing business objects into JSON
  • Utilizing HTTP Headers as metadata
  • Testing the API using cURL
  • Implementing authentication mechanisms

Requirements

  • Fundamental knowledge of HTTP protocols
  • Basic understanding of web application development
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories