API-Entwicklung mit Flask

Mein Weg zur Prüfungsvorbereitung

Einstieg in Flask & APIs – Tutorial für Fachinformatiker:innen

Veröffentlicht am: 26. März 2025

Willkommen zum Flask API Tutorial – speziell für angehende Fachinformatiker:innen, die sich auf die IHK-Prüfung vorbereiten. Hier lernst du Schritt für Schritt, wie du eine RESTful API mit Flask aufbaust – von den Grundlagen bis zur Datenbankanbindung und Fehlerbehandlung.

Was dich erwartet:

Was ist eine API?

APIs ermöglichen die Kommunikation zwischen Softwaresystemen. Eine REST-API verwendet HTTP-Methoden wie GET, POST oder DELETE, um Ressourcen wie /books zu verwalten.

Projektstruktur

flask_api_project/
├── app.py         # Hauptanwendung
├── books.py       # API-Routen
├── models.py      # Datenmodell
└── venv/          # Virtuelle Umgebung
        

Erste Flask-Anwendung:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

if __name__ == '__main__':
    app.run(debug=True)

API-Endpoints

JSON-Beispiel:

{
  "id": 1,
  "title": "1984",
  "author": "George Orwell",
  "year": 1949
}

Gelernt:

Im nächsten Beitrag zeige ich dir, wie du Flask mit einer echten Datenbank verbindest und einfache Authentifizierung einbaust.


Zurück zum Blog