Get in Touch

Course Outline

REST - Fundamentals

  • The necessity for seamless information exchange between web platforms
  • Overview of HTTP POST, GET, PUT, and DELETE methods
  • Case studies: MushUp services and other popular applications
  • Implementation of services utilizing REST principles

REST Conventions

  • Mapping CRUD operations to corresponding HTTP calls
  • Establishing consistent API URL structures
  • Effective parameter passing techniques
  • Defining standard return values
  • Utilizing HTTP status codes effectively
  • JSON as a universal standard for data exchange

API Services

  • Analyzing examples of widely used APIs
  • Introduction to RESTful frameworks

Building a REST API - Server-Side

  • Gathering requirements and defining core functionalities
  • Designing the API and creating comprehensive 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 transmission
  • Testing API endpoints using cURL
  • Implementing secure authentication mechanisms

Requirements

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

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories