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 - Fundamentals
- The necessity for seamless information exchange between web platforms
- Overview of HTTP POST, GET, PUT, and DELETE methods
- Case studies: MushUp services and other popular applications
- Implementation of services utilizing REST principles
REST Conventions
- Mapping CRUD operations to corresponding HTTP calls
- Establishing consistent API URL structures
- Effective parameter passing techniques
- Defining standard return values
- Utilizing HTTP status codes effectively
- JSON as a universal standard for data exchange
API Services
- Analyzing examples of widely used APIs
- Introduction to RESTful frameworks
Building a REST API - Server-Side
- Gathering requirements and defining core functionalities
- Designing the API and creating comprehensive documentation
- Setting up and installing necessary libraries
- Mapping classes to Business Objects
- Implementing controller methods
- Serializing business objects into JSON format
- Utilizing HTTP Headers for metadata transmission
- Testing API endpoints using cURL
- Implementing secure authentication mechanisms
Requirements
- Familiarity with fundamental HTTP concepts
- Foundational understanding of web application development principles
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.