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 data exchange between distinct web platforms
- Implementation of HTTP POST, GET, PUT, and DELETE methods
- Case studies involving services like MushUp and other widely used applications
- Applications that leverage the REST architecture
REST Conventions
- Correlating CRUD operations with specific HTTP requests
- Standard practices for structuring API URLs
- Techniques for parameter transmission
- Defining response values
- Interpreting HTTP status codes
- Utilizing JSON as a standardized format for data interchange
API Services
- Analysis of prominent real-world API examples
- Introduction to RESTful development frameworks
Building a REST API: Server-Side Implementation
- Gathering requirements and defining system functionality
- Designing the API structure and generating documentation
- Setting up and installing necessary libraries
- Implementing business object class mapping
- Developing controller methods
- Serializing business objects into JSON representations
- Utilizing HTTP headers for metadata transmission
- Performing API tests using cURL
- Implementing user authentication mechanisms
Requirements
- Familiarity with fundamental HTTP concepts
- Foundational 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.