Course Outline

REST - base

  • The need for the exchange of information between sites
  • HTTP POST / GET / PUT / DELETE
  • Services such MushUp and popular applications
  • Services using REST

Conventions Rest

  • Mapping CRUD operations on HTTP calls
  • Conventions API URL structure
  • Passing Parameters
  • Return Values
  • HTTP statuses
  • JSON - a universal format for the exchange of information

API services

  • Examples of the popular API
  • RESTful frameworks

Create a REST API - Server

  • Gathering requirements and identify functionality
  • Design and API documentation
  • Installing the required libraries
  • Business Object - mapping the class
  • Controller methods
  • Representation of a business object as JSON
  • HTTP Headers - as metadata
  • Testing the API using cURL
  • Authentication mechanisms

Requirements

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

Testimonials

Related Courses

Managing APIs with Red Hat 3Scale

  14 hours

Managing APIs with MuleSoft Anypoint Platform

  14 hours

Developing Microservices on Google Cloud Apigee

  21 hours

Developing APIs using Google Cloud Apigee X

  14 hours

Swagger and the OpenAPI Specification

  14 hours

SwaggerHub for Developers

  14 hours

Kong API Gateway

  14 hours

WSO2 API Manager for Developers

  7 hours

Designing RESTful APIs

  14 hours

Building RESTful APIs Using Laravel

  14 hours

API First Design

  14 hours

Axway API Gateway for Developers and Administrators

  7 hours

Designing Web APIs

  14 hours

Managing APIs with Akana

  14 hours