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.
Duration 14 hours (2 days)
Course Outline
REST - Foundation
- The necessity of information exchange between sites
- HTTP methods: POST, GET, PUT, and DELETE
- Services like MashUp and their role in popular applications
- Utilizing REST-based services
REST Conventions
- Mapping CRUD operations to HTTP requests
- Best practices for API URL structure
- Techniques for passing parameters
- Handling return values
- Understanding HTTP status codes
- JSON as a universal standard for data exchange
API Services
- Case studies of widely used APIs
- Overview of RESTful frameworks
Building a REST API - Server Side
- Defining requirements and identifying core functionality
- Designing the API and creating documentation
- Setting up and installing necessary libraries
- Mapping classes to Business Objects
- Implementing controller methods
- Serializing business objects into JSON representations
- Using HTTP Headers for metadata
- Testing the API with cURL
- Implementing authentication mechanisms
Requirements
- Fundamental knowledge of HTTP
- Basic comprehension of web application development
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.