Get in Touch

Course Outline

Foundations of REST

  • The necessity of cross-site information exchange
  • Utilizing HTTP methods: POST, GET, PUT, DELETE
  • Case studies: MashUp services and widely used applications
  • Implementing services via REST

REST Conventions

  • Aligning CRUD operations with HTTP requests
  • Structuring API URLs according to standard conventions
  • Techniques for passing parameters
  • Defining and handling return values
  • Interpreting HTTP status codes
  • JSON as the universal standard for data interchange

API Services

  • Analysis of popular API examples
  • Overview of RESTful frameworks

Building a REST API: Server-Side

  • Defining requirements and identifying key functionalities
  • Architectural design and API documentation
  • Setting up necessary libraries
  • Mapping classes to Business Objects
  • Implementing controller methods
  • Serializing business objects into JSON
  • Using HTTP Headers for metadata
  • Validating the API with cURL
  • Implementing authentication mechanisms

Requirements

  • Foundational understanding of the HTTP protocol
  • Basic competence in web application development
 14 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories