API-Design mit TypeScript: Vertragsorientiert, sichere Kunden, schnellere Teams
Paperback
Publisher: Independently Published
Published: Apr 18 2026
Pages: 190
Weight: 0.58
Height: 0.40 Width: 6.00 Depth: 9.00
Language: German
Moderne Software lebt von leistungsfähigen Schnittstellen - doch schlecht gestaltete APIs bremsen Teams aus, verursachen Fehler und gefährden die Sicherheit. Dieses Buch zeigt Ihnen, wie Sie APIs mit TypeScript konsequent vertragsorientiert entwickeln und damit robuste, verständliche und skalierbare Systeme schaffen.
Von den Grundlagen bis zur praktischen Umsetzung lernen Sie, wie Sie klare API-Verträge definieren, Typsicherheit gezielt einsetzen und Missverständnisse zwischen Frontend- und Backend-Teams vermeiden. Durch den Einsatz von TypeScript entsteht eine gemeinsame Sprache, die nicht nur die Entwicklerproduktivität steigert, sondern auch die Qualität Ihrer Software nachhaltig verbessert.
Sie erfahren, wie Sie APIs entwerfen, die einfach zu nutzen, schwer falsch zu verwenden und langfristig wartbar sind - zentrale Qualitätsmerkmale moderner Schnittstellen . Dabei verbindet das Buch bewährte Prinzipien des API-Designs mit konkreten TypeScript-Techniken und praxisnahen Beispielen.
Das erwartet Sie:
- Vertragsorientiertes API-Design mit TypeScript
- Mehr Sicherheit durch starke Typisierung
- Schnellere Entwicklung durch klare Schnittstellen
- Bessere Zusammenarbeit zwischen Teams
- Skalierbare und wartbare API-Architekturen
Egal ob Sie bestehende APIs verbessern oder neue Systeme von Grund auf entwickeln möchten - dieses Buch liefert Ihnen das nötige Wissen und die Werkzeuge, um APIs zu bauen, die wirklich funktionieren.
Also from
Hawthorn, Amara
Godot Game Dev for Beginners: Make your first 2D and 3D games with the open-source Godot engine - no prior coding needed
Hawthorn, Amara
Paperback
Svelte & SvelteKit for Beginners: Develop high-performance web apps with Svelte - the modern framework without the fuss
Hawthorn, Amara
Paperback
Java Concurrency Mastery: Parallel and Multi-Threaded Programming Techniques
Hawthorn, Amara
Paperback
COBOL for a New Generation: A beginner's guide to an old language - maintain and modernize mainframe code
Hawthorn, Amara
Paperback
Refactoring Fundamentals: Learn to improve and restructure your code safely - a beginner's approach to cleaner code
Hawthorn, Amara
Paperback
Browser Extension Workshop: Create your own Chrome and Firefox extensions through step-by-step projects
Hawthorn, Amara
Paperback
Creative Automation for Designers: Write simple scripts to automate graphic design and media tasks (Adobe & beyond)
Hawthorn, Amara
Paperback
Git for Everyone Version Control Made Easy: A beginner's guide to Git and GitHub for solo projects and team collaboration
Hawthorn, Amara
Paperback
Data Wrangling 101: Clean and transform messy data using Python and open-source tools - for absolute beginners
Hawthorn, Amara
Paperback
Low-Level Linux: Memory, Syscalls, and Performance Tuning from the Metal Up
Hawthorn, Amara
Paperback
Writing Developer Documentation: A beginner's guide to documenting code, APIs, and projects clearly and effectively
Hawthorn, Amara
Paperback
Web Scraping for Beginners: Collect data from websites using Python - ethically and efficiently
Hawthorn, Amara
Paperback
Self-Hosting Handbook: Deploy your own web applications and services on a VPS or home server - an intro for indie developers
Hawthorn, Amara
Paperback
Rust Patterns in Practice: Ownership, Lifetimes, and Zero-Cost Abstractions
Hawthorn, Amara
Paperback
Python Crash Course: The Ultimate Beginner's Guide to Programming Fundamentals
Hawthorn, Amara
Paperback
JavaScript Projects in Action: Build Interactive Web Apps with React and Vue
Hawthorn, Amara
Paperback
Project-Based Python UI Automation (No GUI library names): Automate applications and workflows using scripts
Hawthorn, Amara
Paperback
GraphQL from Ground Zero: Build your first API with GraphQL - a project-based intro for REST developers and beginners
Hawthorn, Amara
Paperback
AR & VR for New Developers: An introductory guide to building simple augmented and virtual reality apps
Hawthorn, Amara
Paperback
Smart Game AI Made Simple: Program intelligent game characters and NPCs without a PhD - for beginners
Hawthorn, Amara
Paperback
Bug Bounty Bootcamp for Beginners: Find your first web app vulnerabilities and get started in bug bounty hunting
Hawthorn, Amara
Paperback
Data Visualization for Beginners: Turn raw data into charts and interactive dashboards using free tools and a bit of code
Hawthorn, Amara
Paperback
Smart Contracts for Beginners: Build your first blockchain applications and dApps without the hype
Hawthorn, Amara
Paperback
Web Accessibility for Developers: An introductory handbook to building inclusive websites (WCAG basics for beginners)
Hawthorn, Amara
Paperback
Carbon Unleashed: Safer Successor-Style Systems Programming for Large Teams
Hawthorn, Amara
Paperback
Chatbot Building for Beginners: Create your own simple chatbots and conversational assistants without heavy AI math
Hawthorn, Amara
Paperback
Low-Level Programming Basics: Get started with C and Assembly to see how software works at the hardware level
Hawthorn, Amara
Paperback
Legacy Code Survival Guide: Tips and techniques for understanding and improving inherited codebases for junior developers
Hawthorn, Amara
Paperback
Windows PowerShell for Absolute Beginners: Automate Windows tasks and manage your system with simple PowerShell Scripts
Hawthorn, Amara
Paperback
Modern C++ Mastery: Patterns, Tooling, and Performance for 21st-Century C++
Hawthorn, Amara
Paperback
Data Structures in Rust: Implementations, Benchmarks, and Production Tactics
Hawthorn, Amara
Paperback
The C++ Exit Plan: How to Move Mission-Critical Code to Safer, Modern Stacks
Hawthorn, Amara
Paperback
JavaScript Performance Tuning: Optimizing Your Code for Speed and Efficiency
Hawthorn, Amara
Paperback
Java for Absolute Beginners: A Step-by-Step Guide to Core Programming Concepts
Hawthorn, Amara
Paperback
Advanced Python Metaprogramming: Mastering Decorators, Metaclasses, and Code Generation
Hawthorn, Amara
Paperback
Modern C++ Practices: Writing Safe and Efficient Code with C++11 and Beyond
Hawthorn, Amara
Paperback
Mastering Python: A Comprehensive Guide to Writing Clean, Efficient, and Maintainable Code
Hawthorn, Amara
Paperback
Haskell Practical Guide: Functional Programming Techniques for Real-World Projects
Hawthorn, Amara
Paperback
Modern JavaScript Essentials: From ES6 Features to Next-Gen Web Development
Hawthorn, Amara
Paperback
Hands-On Python Projects: Build Real-World Applications with Python 3 and Beyond
Hawthorn, Amara
Paperback
Testing Python Applications: Test-Driven Development with pytest and unittest
Hawthorn, Amara
Paperback
Python for Automation: Automate Tasks, Web Scraping, and Workflow Orchestration
Hawthorn, Amara
Paperback
Scala Functional Programming: Building Reactive Systems with Akka and Streams
Hawthorn, Amara
Paperback
Front-End Engineering with JavaScript: Frameworks, State Management, and Performance
Hawthorn, Amara
Paperback
JavaScript Security Essentials: Secure Coding Practices for Front-End and Back-End
Hawthorn, Amara
Paperback
Kotlin for Android Development: Modern Programming Techniques and Best Practices
Hawthorn, Amara
Paperback
Java Testing Strategies: Unit, Integration, and End-to-End Testing with JUnit and Mockito
Hawthorn, Amara
Paperback
Full-Stack JavaScript Development: Building End-to-End Apps with Node, Express, and React
Hawthorn, Amara
Paperback
Learning Rust for Automation Projects: Automate everyday tasks with Rust scripts and tools
Hawthorn, Amara
Paperback
FastAPI Web Services for Beginners: Build lightning-fast Python APIs with modern tools - a step-by-step project Guide
Hawthorn, Amara
Paperback
Go Language Projects for Beginners: Learn Google's Go (Golang) by building practical tools and microservices
Hawthorn, Amara
Paperback
Competitive Programming Primer: Ace the basics of coding challenges with step-by-step problem solving strategies
Hawthorn, Amara
Paperback
Go Game Development for Beginners: Build playable games with Go step by step
Hawthorn, Amara
Paperback
Kotlin for Web Scraping Projects: Practical scraping and data extraction using Kotlin
Hawthorn, Amara
Paperback
Mastering Regex Without Tears: A beginner's guide to regular expressions - search and manipulate text like a pro
Hawthorn, Amara
Paperback
Computer Vision in Plain English: Learn image recognition and object detection through fun projects - for absolute beginners
Hawthorn, Amara
Paperback
Spreadsheet Automation with Python: Replace tedious Excel tasks with simple Python scripts - a guide for non- programmers
Hawthorn, Amara
Paperback
Building Apps for the Next Billion: Optimize mobile apps for emerging markets (offline-first, lightweight, multilingual)
Hawthorn, Amara
Paperback
Explainable AI for Beginners: Demystify machine learning with simple models you can interpret and trust
Hawthorn, Amara
Paperback
Open-Source Smart Home Automation: Control your home with Home Assistant and DIY electronics - a beginner's Guide
Hawthorn, Amara
Paperback
Android UIs with Jetpack Compose: Create modern Android app interfaces in Kotlin - a project-based introduction
Hawthorn, Amara
Paperback
Drone Coding for Beginners: Program and customize your own drone - from simple flight automation to aerial tricks
Hawthorn, Amara
Paperback
Java Performance Engineering: Profiling and Optimizing Enterprise Applications
Hawthorn, Amara
Paperback
Algorithmen für vielbeschäftigte Ingenieure: Praktische Schnittmuster, die Sie tatsächlich verwenden werden
Hawthorn, Amara
Paperback
Angewandte NLP mit Python: Textbereinigung, Einbettungen und praktische Anwendung
Hawthorn, Amara
Paperback
Automatisieren Sie es mit Python: Skripte, Zeitpläne und kleine Hilfsmittel, die wirklich etwas bewirken
Hawthorn, Amara
Paperback
Sauberer Code, saubere Teams: Gewohnheiten, Rezensionen und gemeinsame Standards
Hawthorn, Amara
Paperback
Carbon Unleashed: Sicherere Systemprogrammierung im Nachfolgerstil für große Teams
Hawthorn, Amara
Paperback
Datenverträge: Sicherere Schnittstellen zwischen Produzenten und Konsumenten
Hawthorn, Amara
Paperback
dbt anhand eines Beispiels: Versionierte Transformationen und Datenverträge
Hawthorn, Amara
Paperback
Datenstrukturen in Rust: Implementierungen, Benchmarks und Produktionstaktiken
Hawthorn, Amara
Paperback
FastAPI anhand von Beispielen: Produktions-APIs mit Typisierung, Tests und Dokumentation
Hawthorn, Amara
Paperback
Von der Unterstufe zur Oberstufe: Systemisches Denken, Eigenverantwortung und Mentoring
Hawthorn, Amara
Paperback
Erlang in der realen Welt: Zuverlässigkeit auf Telekommunikationsniveau für jedes Backend
Hawthorn, Amara
Paperback
Flutter UI-Meisterschaft: Animationen, Themen und Designsysteme in großem Umfang
Hawthorn, Amara
Paperback
Elixier für Pragmatiker: Parallelverarbeitung, Fehlertoleranz und freudvoller Code
Hawthorn, Amara
Paperback
Bereit fürs Vorstellungsgespräch: Datenstrukturen, Systemdesign und klare Kommunikation
Hawthorn, Amara
Paperback
Also in
Gifts & Stationery General
Go-To Notebook with Mohawk Paper, Midnight Blue Blank: (Blank Notebooks, Simple Notebook, Blue Notebook)
Chronicle Books
Other
This Earthly Globe: A Venetian Geographer and the Quest to Map the World
Andrea Di Robilant
Paperback
Flow Hive's Book of Bees and Beekeeping: Protect, Enjoy, Harvest
Anderson, Stuart
Anderson, Cedar
Hardcover
Brain Games - Sticker by Number: Snoopy (Officially Licensed Peanuts Product)
New Seasons
Brain Games
Publications International Ltd
Paperback
The Official Pumpkin Spice Café Cookbook: 60 Delicious Dream Harbor Recipes
Gilmore, Laurie
Thomas, Heather
Hardcover
Bear Hugs Notecards: (Cute Notecards, Notecards for Friends, Artistic Notecards with Envelopes)
Chronicle Books
Other
Brain Games - Sticker by Number: Flowers & Nature Stained Glass (28 Images to Sticker)
Brain Games
New Seasons
Publications International Ltd
Paperback
Brain Games - Sticker by Number - Vintage: Animals (28 Images to Sticker)
Publications International Ltd
New Seasons
Brain Games
Paperback
Learning Japanese Hiragana and Katakana: A Workbook for Self-Study
Henshall, Kenneth G.
Takagaki, Tetsuo
Paperback
Once Upon a Cookbook: A Treasury of Recipes Inspired by Timeless Children's Books
Taylor, Bryton
Hardcover
The Investor's Odyssey: Resisting the Sirens and Playing the Long Game
Mayer, Christopher W.
Hardcover
Brain Games - Sticker by Number: Gilded Gardens (24 Images to Sticker): Includes 2 Foil Sticker Sheets to Complete Each Image!
Publications International Ltd
New Seasons
Brain Games
Paperback
3-Color Botanical Cyanotype Kit: Beginner-Friendly Solar Printing Kit for DIY Nature Art
Rafferty, Sarah Bourne
Hardcover
Brain Games - Sticker by Number: Be Calm (28 Images to Sticker)
Publications International Ltd
New Seasons
Brain Games
Paperback
After Dinner Amusements: Truth or Dare for Couples: 50 Questions and Challenges
Chronicle Books
Other
The Three Books of Enoch, Plus the Enoch Portions of the Book of Jasher
Ben Elisha, Ishmael
Paperback
The World of Agatha Christie: And Then There Were None a 1000-Piece Jigsaw Puzzle: Illustrated by Ruby Ash
Agatha Christie Ltd, Agatha Christie
Other
Tesla & The Cabbage Patch Kids: Exploring the lost Empire of Tartaria and the Reset of 1776
Anderson, Guy Peter
Paperback
Brain Games - Sticker by Number: Cozy Capybaras: Includes a Foil Sticker Sheet to Complete Each Image!
Publications International Ltd
New Seasons
Brain Games
Paperback
Brain Games - Sticker by Number: Enchanted Wonders (36 Images to Sticker): Includes Foil Stickers!
Publications International Ltd
New Seasons
Brain Games
Paperback
Rebecca Yarros's Fourth Wing: I Survived Threshing Stickers - Sticker Set of 4
Out of Print
Paperback
Brain Games - Search and Sticker: Animals (for Kids Ages 3-6)
Publications International Ltd
Little Grasshopper Books
Paperback
Brain Games - Sticker by Number Compact Edition: Hello Spring 7x7 Inches Easter Basket Filler, Travel Size Activity Book for Adults & Kids 7+
New Seasons
Brain Games
Publications International Ltd
Paperback
