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
Course Outline
REST Fundamentals
- The necessity of inter-site information exchange
- Overview of HTTP methods: POST, GET, PUT, and DELETE
- Case studies including MashUp services and popular applications
- Examples of services built on REST principles
REST Conventions
- Mapping CRUD operations to HTTP requests
- Standard practices for API URL structure
- Mechanisms for passing parameters
- Structuring return values
- Interpretation of HTTP status codes
- JSON as the standard format for data exchange
API Services
- Analysis of widely adopted APIs
- Review of popular RESTful frameworks
Implementing a REST API - Server Side
- Defining requirements and identifying necessary functionality
- API design and documentation processes
- Installation of prerequisite libraries
- Mapping Business Objects to classes
- Implementation of controller methods
- Serializing Business Objects into JSON
- Utilizing HTTP Headers for metadata
- API testing procedures using cURL
- Integration of authentication mechanisms
Requirements
- Familiarity with fundamental HTTP concepts
- General understanding 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.