Vorwort
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
Der Aufbau einer beliebten Entwicklerplattform mit einer API, die von Millionen von Entwicklern genutzt wird, ist eines der anspruchsvollsten und aufregendsten Unterfangen, das du in deiner Softwarekarriere angehen kannst. In diesem Buch erfährst du, wie du das anstellen kannst.
APIs sind das Herzstück der modernen Softwareentwicklung. Sie lösen ein grundlegendes Problem der Entwickler: Wie kann ich als Softwareentwickler den Code, den ich geschrieben habe, anderen Entwicklern zugänglich machen, damit sie ihn nutzen und weiterentwickeln können? Die Entwicklung von Software in der modernen Welt ist ähnlich wie das Bauen mit LEGO-Steinen. Als Entwickler hast du Zugang zu einer großen Anzahl von APIs, die Dienste wie Zahlungen, Kommunikation, Autorisierung und Authentifizierung usw. bereitstellen. Wenn du neue Software entwickelst, ist es deine Aufgabe als Softwareentwickler/in, diese APIs zu nutzen, um dein neues Produkt zusammenzustellen und dabei Code wiederzuverwenden, den andere entwickelt haben.
Viele Softwareentwickler/innen, die als Kinder gerne mit LEGOs gespielt haben, spielen auch heute noch gerne mit ihnen. Und wer würde das nicht? Es macht Spaß, und du kannst nützliche Dinge mit tollen bunten Teilen bauen, die sich nahtlos miteinander verbinden lassen. Aber was wäre, wenn du das LEGO selbst bauen könntest? Wäre es nicht toll, wenn ...