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-Based Architectures
- Requirements for inter-site data exchange and interoperability
- Implementation of HTTP methods: POST, GET, PUT, and DELETE
- Integration with enterprise services and public-facing applications, including tools such as MushUp
- Identification of existing services utilizing REST protocols for government data sharing
REST Conventions
- Alignment of CRUD operations with HTTP request types
- Standardization of API endpoint URL structures
- Methods for parameter transmission
- Definitions of response payloads and return values
- Interpretation of HTTP status codes
- Utilization of JSON as a standardized format for information exchange
API Services
- Overview of widely adopted API implementations
- Selection and application of RESTful development frameworks
Development of a REST API Server
- Collection of functional requirements and definition of scope
- Architectural design and creation of API documentation
- Installation of necessary software libraries and dependencies
- Implementation of business object-to-class mapping
- Development of controller logic and methods
- Serialization of business objects into JSON format
- Configuration of HTTP headers as metadata carriers
- Validation and testing of API endpoints using cURL
- Implementation of secure authentication mechanisms for government use
Requirements
* Foundational familiarity with HyperText Transfer Protocol (HTTP)
* Elementary proficiency in web application development
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.