Design and Build Great Web APIs
The course is organized into four parts: Getting Started, The Design Phase, The Build Phase, and The Release Phase.
At the start of this course, you’ll be introduced to a handful of important practices and principles for designing and building APIs that are robust, reliable, and resilient. You’ll also acquire skills in a wide range of developer tools, including tools for design, documentation, building, testing, security, and deployment.
You’ll learn the best practices for modeling an APIs lifecycle using Donald Norman’s action lifecycle. Then, you’ll learn how to use the sequence diagram for designing APIs and describing them using ALPS. For sketching an API, you will learn about Gehry’s sketches. You will also cover OpenAPI and SwaggerHub for API mocking. Moreover, the usage of DARRT and NodeJS will be covered for building APIs. You’ll finish with learning how to use the Postman for testing APIs and then deploy them using Heroku.
By the end of this course, you will have an in-depth understanding of how to make fully functional efficient APIs from its inception to its deployment.
There are no reviews yet.