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 Fundamentals
- The necessity of information exchange between different sites
- Understanding HTTP POST, GET, PUT, and DELETE requests
- Reviewing services like Mashup and other widely used applications
- Identifying services that leverage REST
REST Conventions
- Mapping CRUD operations to corresponding HTTP calls
- Establishing API URL structure conventions
- Techniques for passing parameters
- Defining return values
- Utilising appropriate HTTP status codes
- Using JSON as a universal format for data exchange
API Services
- Examining examples of popular APIs
- Exploring RESTful frameworks
Creating a REST API: Server Side
- Gathering requirements and identifying core functionality
- Designing the API and preparing documentation
- Installing necessary libraries
- Mapping classes to Business Objects
- Implementing controller methods
- Representing business objects in JSON format
- Utilising HTTP Headers for metadata
- Testing the API using cURL
- Implementing authentication mechanisms
Requirements
- Familiarity with fundamental HTTP concepts
- A basic grasp of web application development principles
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.