Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
REST - Foundations
- The necessity of information exchange between applications
- HTTP methods: POST, GET, PUT, DELETE
- Services such as MashUp and widely used applications
- Applications of REST-based services
REST Conventions
- Mapping CRUD operations to HTTP requests
- Standardising API URL structures
- Parameter transmission techniques
- Defining return values
- HTTP status codes
- JSON as a standard format for data exchange
API Services
- Cases studies of popular APIs
- RESTful frameworks
Developing a REST API - Server Side
- Requirements gathering and functional identification
- API design and documentation
- Setting up necessary libraries
- Mapping Business Objects to classes
- Implementing controller methods
- Representing Business Objects in JSON
- Utilising HTTP Headers as metadata
- Testing the API with cURL
- Implementing authentication mechanisms
Requirements
- Foundational understanding of HTTP
- Basic familiarity with web application development
14 Hours
Testimonials (2)
The exercise and the trainer is very helpful in the coding.
Paul Andrew - IT
Course - REST API - a pattern of exchange of information between sites
Trainer had a good rapport and was very helpful and kept it interesting; makes a big difference when learning.