APIs from Scratch: Designing, Building, and Consuming Web APIs
Paperback
Publisher: Independently Published
Published: Jul 15 2025
Pages: 252
Weight: 0.75
Height: 0.53 Width: 6.00 Depth: 9.00
Language: English
Build the Backbone of Modern Software - One Endpoint at a Time.
APIs from Scratch is your complete guide to understanding, designing, building, and using web APIs - the essential communication layer powering modern applications, mobile apps, and cloud services.
Whether you're new to backend development or seeking to strengthen your architecture and integration skills, this book walks you through the fundamentals of REST, HTTP methods, JSON, authentication, versioning, and more. You'll build your own API step-by-step using Node.js, Express, Python (Flask or FastAPI), or other frameworks, and learn how to consume APIs using tools like Postman, Fetch API, or Axios.
Also from
Greystone, Elian
Python onder de knie krijgen: Van basisprincipes tot geavanceerde programmeertechnieken
Greystone, Elian
Paperback
IT Fundamentals - Everything you need to know about IT: Gain a broad understanding of IT fundamentals for beginners
Greystone, Elian
Paperback
JavaScript in de diepte: Asynchrone, schaalbare en moderne webcode schrijven
Greystone, Elian
Paperback
The Complete Guide to Web Development in 2025: Learn HTML, CSS, JavaScript, and React to Build Responsive, Modern Websites
Greystone, Elian
Paperback
Programmeren voor prestaties: Schrijf code die snel, efficiënt en geoptimaliseerd is
Greystone, Elian
Paperback
De kunst van gelijktijdigheid: Multithreaded en parallelle code schrijven die werkt
Greystone, Elian
Paperback
Rust voor systeemprogrammeurs: Bouw met vertrouwen veilige en krachtige applicaties
Greystone, Elian
Paperback
TOTAL CompTIA Tech (FC0-U71): Prepare for the CompTIA Tech+ certification with comprehensive coverage
Greystone, Elian
Paperback
Complete A.I: Explore artificial intelligence concepts and build AI applications
Greystone, Elian
Paperback
Algoritmos desbloqueados: Comprenda la lógica detrás del software rápido y escalable
Greystone, Elian
Paperback
Programación para el rendimiento: Escriba código rápido, eficiente y optimizado
Greystone, Elian
Paperback
Rust para programadores de sistemas: Cree aplicaciones seguras y de alto rendimiento con confianza
Greystone, Elian
Paperback
El arte de la concurrencia: Cómo escribir código multiproceso y paralelo que funcione
Greystone, Elian
Paperback
Swift per programmatori seri: Creare applicazioni iOS native nel modo giusto
Greystone, Elian
Paperback
Die Kunst der Parallelität: Schreiben von Multithread- und Parallelcode, der funktioniert
Greystone, Elian
Paperback
TypeScript für Entwickler: Erstellen Sie sichere, skalierbare und wartbare Web-Apps
Greystone, Elian
Paperback
Algoritmen ontgrendeld: Begrijp de logica achter snelle, schaalbare software
Greystone, Elian
Paperback
C++ ontgrendeld: Moderne praktijken, geheugenbeheer en prestatie-afstemming
Greystone, Elian
Paperback
Java by Design: Objectgeoriënteerd programmeren voor toepassingen in de echte wereld
Greystone, Elian
Paperback
Diepgaande duik in datastructuren: Hoe u gegevens efficiënt kunt organiseren, openen en manipuleren
Greystone, Elian
Paperback
Functioneel programmeren ontmystificeerd: Van lambda's tot monaden - met echte codevoorbeelden
Greystone, Elian
Paperback
Ga naar Programmeer Essentials: Schrijf snelle, eenvoudige en betrouwbare back-endapplicaties
Greystone, Elian
Paperback
TypeScript voor ontwikkelaars: Bouw veilige, schaalbare en onderhoudbare web-apps
Greystone, Elian
Paperback
Swift voor serieuze programmeurs: Native iOS-applicaties bouwen, op de juiste manier
Greystone, Elian
Paperback
Programmation pour la performance: Écrivez du code rapide, efficace et optimisé
Greystone, Elian
Paperback
JavaScript en profondeur: Écrire du code Web asynchrone, évolutif et moderne
Greystone, Elian
Paperback
Notions de base sur la programmation Go: Écrivez des applications back-end rapides, simples et fiables
Greystone, Elian
Paperback
Leistungsorientierte Programmierung: Schreiben Sie Code, der schnell, effizient und optimiert ist
Greystone, Elian
Paperback
Rust für Systemprogrammierer: Erstellen Sie mit Zuversicht sichere und leistungsstarke Anwendungen
Greystone, Elian
Paperback
C++ déverrouillé: Pratiques modernes, gestion de la mémoire et optimisation des performances
Greystone, Elian
Paperback
La programmation fonctionnelle démystifiée: Des lambdas aux monades: avec des exemples de code réels
Greystone, Elian
Paperback
Maîtrise de la programmation C#: Développement au niveau de l'entreprise avec .NET Core
Greystone, Elian
Paperback
Algorithmes débloqués: Comprendre la logique derrière un logiciel rapide et évolutif
Greystone, Elian
Paperback
TypeScript pour les développeurs: Créez des applications Web sûres, évolutives et maintenables
Greystone, Elian
Paperback
Also in
Programming
Untangling AI: Driving Business Success Through Enterprise Automation and AI Agents
Kesby, Matt
Paperback
Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming
Matthes, Eric
Paperback
Design Patterns: Elements of Reusable Object-Oriented Software
Helm, Richard
Johnson, Ralph
Gamma, Erich
Hardcover
Introduction to Computation and Programming Using Python, Third Edition: With Application to Computational Modeling and Understanding Data
Guttag, John V.
Paperback
The Pragmatic Programmer: Your Journey to Mastery, 20th Anniversary Edition
Thomas, David
Hunt, Andrew
Hardcover
Fight, Magic, Items: The History of Final Fantasy, Dragon Quest, and the Rise of Japanese Rpgs in the West
Moher, Aidan
Paperback
Interactive Theorem Proving and Program Development: Coq'art: The Calculus of Inductive Constructions
Castéran, Pierre
Bertot, Yves
Hardcover
The Legend of Zelda(tm) Tears of the Kingdom - The Complete Official Guide: Collector's Edition
Piggyback
Hardcover
Vibe Coding: Building Production-Grade Software with Genai, Chat, Agents, and Beyond
Yegge, Steve
Kim, Gene
Paperback
Accelerate: The Science of Lean Software and DevOps: Building and Scaling High Performing Technology Organizations
Humble, Jez
Kim, Gene
Forsgren Phd, Nicole
Paperback
I Have an App Idea: The Essential Guide to Building an App Without Tech Skills
Spann, Amanda
Paperback
Cracking the Coding Interview: 189 Programming Questions and Solutions
McDowell, Gayle Laakmann
Paperback
Fundamentals of Software Architecture: A Modern Engineering Approach
Ford, Neal
Richards, Mark
Paperback
Embedded Systems with ARM Cortex-M Microcontrollers in Assembly Language and C: Fourth Edition
Zhu, Yifeng
Paperback
The Legend of Zelda(tm) Tears of the Kingdom - The Complete Official Guide: Standard Edition
Piggyback
Paperback
Building Applications with AI Agents: Designing and Implementing Multiagent Systems
Albada, Michael
Paperback
The Devops Handbook, 2nd Edition: How to Create World-Class Agility, Reliability, & Security in Technology Organizations
Kim, Gene
Humble, Jez
Debois, Patrick
Paperback
Make: Electronics: Learning by Discovery: A Hands-On Primer for the New Electronics Enthusiast
Platt, Charles
Paperback
The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change
Fournier, Camille
Paperback
Learning Web Design: A Beginner's Guide to Html, Css, Javascript, and Web Images
Robbins, Jennifer
Paperback
The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change
Reilly, Tanya
Paperback
Linux Basics for Hackers, 2nd Edition: Getting Started with Networking, Scripting, and Security in Kali
Occupytheweb
Paperback
Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Richards, Mark
Sadalage, Pramod
Ford, Neal
Paperback
The Official Raspberry Pi Handbook 2026: Astounding Projects with Raspberry Pi Computers
Makers of Raspberry Pi Official Magazine, The
Paperback
Frictionless: 7 Steps to Remove Barriers, Unlock Value, and Outpace Your Competition in the AI Era
Noda, Abi
Forsgren, Nicole
Paperback
The New AI Cold War: Liberty vs. Tyranny in the Age of Machine Empires
Maginnis, Ltc Robert L.
Paperback
Arduino Programming for Beginners: A Comprehensive Beginner's Guide to Learn the Realms of Arduino Programming from A-Z
Protosmith, Ada
Paperback
Crisis Engineering: Time-Tested Tools for Turning Chaos Into Clarity
Weaver, Matthew
Dickerson, Mikey
Nitze, Marina
Paperback
Generative AI Design Patterns: Solutions to Common Challenges When Building Genai Agents and Applications
Lakshmanan, Valliappa
Hapke, Hannes
Paperback
Building AI-Powered Products: The Essential Guide to AI and Genai Product Management
Nika, Marily
Paperback
SQL QuickStart Guide: The Simplified Beginner's Guide to Managing, Analyzing, and Manipulating Data With SQL
Shields, Walter
Hardcover
Architecture for Flow: Adaptive Systems with Domain-Driven Design, Wardley Mapping, and Team Topologies
Kaiser, Susanne
Paperback
Concrete Mathematics: A Foundation for Computer Science
Patashnik, Oren
Knuth, Donald
Graham, Ronald
Hardcover
Prompt Engineering for Llms: The Art and Science of Building Large Language Model-Based Applications
Berryman, John
Ziegler, Albert
Paperback
This Is Service Design Doing: Applying Service Design Thinking in the Real World
Hormess, Markus Edgar
Stickdorn, Marc
Lawrence, Adam
Paperback
Python Basics: A Practical Introduction to Python 3
Jablonski, Joanna
Heisler, Fletcher
Bader, Dan
Paperback
Head First Design Patterns: Building Extensible and Maintainable Object-Oriented Software
Freeman, Eric
Robson, Elisabeth
Paperback
Computer Science from Scratch: Building Interpreters, Art, Emulators and ML in Python
Kopec, David
Paperback
Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy
Khononov, Vlad
Paperback
The Software Architect Elevator: Redefining the Architect's Role in the Digital Enterprise
Hohpe, Gregor
Paperback
Data Engineering Design Patterns: Recipes for Solving the Most Common Data Engineering Problems
Konieczny, Bartosz
Paperback
Python Programming for Young Coders: A Hands-On, Project-Based Introduction to Coding for Beginners, Kids, and Teens
Pandey, Anand
Paperback
Spies, Lies, and Algorithms: The History and Future of American Intelligence
Zegart, Amy B.
Paperback
Pro C# 10 with .Net 6: Foundational Principles and Practices in Programming
Troelsen, Andrew
Japikse, Phil
Paperback
Debugging: The 9 Indispensable Rules for Finding Even the Most Elusive Software and Hardware Problems
Agans, David J.
Paperback
Learning Php, MySQL & JavaScript: A Step-By-Step Guide to Creating Dynamic Websites
Nixon, Robin
Paperback
Living a Jewish Life, Revised and Updated: Jewish Traditions, Customs, and Values for Today's Families
Diamant, Anita
Cooper, Howard
Paperback
Software Engineering at Google: Lessons Learned from Programming Over Time
Winters, Titus
Manshreck, Tom
Wright, Hyrum
Paperback
Site Reliability Engineering: How Google Runs Production Systems
Beyer, Betsy
Murphy, Niall Richard
Jones, Chris
Paperback
Data Visualization with Microsoft Power Bi: How to Design Savvy Dashboards
Zelensky, Maxim
Kolokolov, Alex
Paperback
Coding Roblox Games Made Easy - Second edition: Create, Publish, and Monetize your games on Roblox
Brumbaugh, Zander
Paperback
Coding with Roblox Lua in 24 Hours: The Official Roblox Guide
Official Roblox Books(pearson)
Paperback
Game Boy Coding Adventure: Learn Assembly and Master the Original 8-Bit Handheld
Dagois, Maximilien
Paperback
Ruined by Design: How Designers Destroyed the World, and What We Can Do to Fix It
Monteiro, Mike
Paperback
