This instructor-led live training is designed to provide participants to gain mastery on learn rest api. You will learn the fundamentals of learn rest api and with greater emphasis on the functionality and application to your work or study.
Representational state transfer (REST) is a de-facto standard for a software architecture for interactive applications that typically use multiple Web services. In order to be used in a REST-based application, a Web Service needs to meet certain constraints; such a Web Service is called RESTful. A RESTful Web service is required to provide an application access to its Web resources in a textual representation and support reading and modification of them with a stateless protocol and a predefined set of operations. By being RESTfull, Web Services provide interoperability between the computer systems on the internet that provide these services. REST offers an alternative to, for instance, SOAP as method of access to a Web Service.
"Web resources" were first defined on the World Wide Web as documents or files identified by their URLs. However, today they have a much more generic and abstract definition that encompasses every thing, entity, or action that can be identified, named, addressed, handled, or performed, in any way whatsoever, on the Web. In a RESTful Web service, requests made to a resource's URI will elicit a response with a payload formatted in HTML, XML, JSON, or some other format. The response can confirm that some alteration has been made to the resource state, and the response can provide hypertext links to other related resources. When HTTP is used, as is most common, the operations (HTTP methods) available are GET, HEAD, POST, PUT, PATCH, DELETE, CONNECT, OPTIONS and TRACE.
- What REST Is Not
- REST Services
- Mapping CRUD To HTTP
- Conventions API URL structure
- RESTFUL HTTP Methods
- Passing Parameters
- HTTP Response Codes
- Return Values
- JSON - a universal format for the exchange of information
- JSON - what does it look like?
- JSONP & CORS
- Passing Parameters (part 2)
- Getting Twitter Setup
- A Twitter Search
- More Simple APIs
- Examples of popular APIs
- Creating a REST API
- Gathering requirements and identify functionality
- Design and API documentation
- Documentation Tools
- Installing the required libraries
- Business Object - mapping the class
- Controller methods
- Representation of a business object as JSON
- HTTP Headers - as metadata
- Testing the API using cURL
- Authentication mechanisms
- Authentication mechanisms (Part Deux)
Course Category: API Management