Get in Touch
 Duration 14 hours

Course Outline

REST Fundamentals

  • The necessity of data exchange between applications
  • Overview of HTTP methods: POST, GET, PUT, DELETE
  • Case studies: MashUp services and mainstream applications
  • Implementing services using REST principles

REST Conventions

  • Mapping CRUD operations to HTTP requests
  • Standard practices for API URL structure
  • Techniques for passing parameters
  • Handling return values
  • Interpreting HTTP status codes
  • JSON as a standard format for information exchange

API Services

  • Examples of widely used APIs
  • Exploring RESTful frameworks

Building a REST API - Server-Side

  • Defining requirements and identifying core functionalities
  • Designing the API and creating technical documentation
  • Setting up necessary libraries and dependencies
  • Mapping classes to business objects
  • Implementing controller methods
  • Serializing business objects into JSON format
  • Using HTTP headers for metadata
  • Performing API tests with cURL
  • Implementing authentication mechanisms

Requirements

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

Number of participants


Price per participant (excl. VAT)

Testimonials (2)

Upcoming Courses

Related Categories