Designing REST APIs
Learn how to design clear resources, stable endpoints, and predictable responses that are easy to evolve.
Choose your learning path based on your interests
Start with these essential tutorials
Learn how to design clear resources, stable endpoints, and predictable responses that are easy to evolve.
Package your backend applications into repeatable containers that behave the same on every machine.
Adopt practical branching and review workflows that keep your team productive and your history clean.
Apply authentication, authorization, and transport security fundamentals to protect your services.
Comprehensive guides organized by topic
Join thousands of developers learning practical backend development skills
Get Started Now