Intermediate
113 Lessons
28h
Certificate of Completion
Takeaway Skills
A working knowledge of HTTP, REST and APIs
Hands-on experience of modeling, designing, and describing APIs
The ability to sketch and prototype APIs
Familiarity with testing and securely deploying APIs
Course Overview
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 describ...
Course Content
Introduction
Understanding HTTP, REST, and APIs
Modeling APIs
Designing APIs
Describing APIs
Sketching APIs
9 Lessons
Prototyping APIs
12 Lessons
Building APIs
12 Lessons
Testing APIs
11 Lessons
Securing APIs
7 Lessons
Deploying APIs
8 Lessons
Modifying APIs
7 Lessons
Some Parting Thoughts
2 Lessons
Appendixes
6 Lessons
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.
Recommended Courses
BEFORE STARTING THIS COURSE
AFTER FINISHING THIS COURSE