Was ist eine API – in Alltagssprache
Eine API ist eine klare Abmachung: „Wenn du mir diese Anfrage schickst, bekommst du diese Antwort.“ Im Web passiert das meist über HTTP mit JSON‑Daten. Du kennst das von Wetter‑Apps, Karten oder Bezahldiensten.
Im dualen Studium ist API‑Wissen sofort brauchbar: Du automatisierst Reports, verbindest Tools und schaffst spürbare Erleichterungen im Team.
HTTP, Endpoints & Statuscodes
Wichtige Verben: GET (holen), POST (anlegen), PUT/PATCH (ändern), DELETE (löschen). Statuscodes: 200 (ok), 201 (angelegt), 400 (Fehler in der Anfrage), 401/403 (nicht berechtigt), 404 (nicht gefunden), 500 (Serverfehler).
Bleib lesbar: klare Pfade (`/api/v1/termine`), saubere Parameter, verständliche Fehlermeldungen.
Werkzeuge, die dir helfen
Teste mit Postman, Thunder Client oder HTTPie. Logge Anfragen/Antworten und speichere Beispiele – das spart Zeit, wenn Fragen auftauchen.
Für die Hochschule: Dokumentiere im Readme jeden Schritt – so kann die Prüfung deine Arbeit nachvollziehen.
Dein Mini‑Projekt: Campus‑Termine
Baue ein kleines Skript, das Termine (Vorlesungen/Prüfungen) aus einer API zieht und in einen Kalender oder eine Tabelle schreibt. Ergänze Filter (Modul, Dozent:in) und speichere das Ergebnis lokal als CSV.
Wenn du weitergehen willst: Baue eine eigene API, die diese Daten bereitstellt – mit einem Endpoint `/termine?modul=KI`.
Sicherheit & Verantwortung
Gehe sorgfältig mit API‑Keys um (nie ins Repo). Begrenze Anfragen, prüfe Fehlermeldungen und halte dich an Nutzungsbedingungen. Bei internen APIs im Unternehmen gelten zusätzliche Regeln – frage, bevor du produzierst.
Vom Skript zum Service
Verpacke dein Skript in eine kleine FastAPI‑App, deploye sie in die Cloud (siehe Cloud‑Basics) und dokumentiere, wie Teamkolleg:innen sie nutzen können. So wird aus Übung echter Mehrwert.
Nächster Schritt: Nutze das 2+3‑Wochenmodell clever – blocke 2 Tage für die Hochschule (Theorie & Übung) und 3 Tage fürs Unternehmen (Praxis & Umsetzung). Dokumentiere wöchentlich deine „Weeknote“ (3 Learnings, 2 Ergebnisse, 1 nächstes Ziel).
Finanzen: In unseren dualen Programmen liegt das Gehalt typischerweise bei 1.400–1.600 € brutto/Monat; die Studiengebühren übernimmt dein Praxispartner immer vollständig.