The course is organized into four parts: Getting Started, The Design Phase, The Build Phase, and The Release Phase.
Intermediate
113 Lessons
28h
Certificate of Completion
The course is organized into four parts: Getting Started, The Design Phase, The Build Phase, and The Release Phase.
AI-POWERED
AI-POWERED
This course includes
This course includes
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...
What You'll Learn
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
What You'll Learn
A working knowledge of HTTP, REST and APIs
Show more
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
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.
Instant Code Feedback
AI-Powered Mock Interviews
Adaptive Learning
Explain with AI
AI Code Mentor