# Übung 13

Quelle: https://dev.inf.zone/exercises/13/

## Aufgaben

Bearbeitung 25. Januar bis 7. Februar.

1. [Hello, Flask](https://dev.inf.zone/exercises/13/hello-flask/): Schrittweise zur ersten Flask-Anwendung in Python: Routen, Dekoratoren, Jinja-Templates, HTML-Formulare, GET und POST
2. [Geburtstage](https://dev.inf.zone/exercises/13/birthdays/): Eine Flask-Webanwendung, die Geburtstage per Formular entgegennimmt, in birthdays.json speichert und als Tabelle anzeigt; GET und POST, Jinja
3. [Finanzen](https://dev.inf.zone/exercises/13/finance/): Eine Flask-Web-App, mit der Benutzer Aktien zum Schein kaufen und verkaufen: Kurse abfragen, Portfolio, Verlauf; Login mit Sessions, Daten in JSON-Dateien

Abgabe bis Sonntag, 7. Februar, im Terminal mit `inf upload`.

## Hilfe zu dieser Übung

- **Shorts:** [9.1 Flask](https://dev.inf.zone/lectures/9-flask/short-9-1-flask/) · [9.2 CSV und JSON](https://dev.inf.zone/lectures/9-flask/short-9-2-persistenz/) · [9.3 Sessions](https://dev.inf.zone/lectures/9-flask/short-9-3-sessions/)
- **Warm-ups:** gibt es zu dieser Übung nicht.
- **Tutorien:** Vom 26. bis 29. Januar: Recap und Aufgaben, die zur Übung hinführen. Vom 2. bis 5. Februar: Plenum und der Link zu den Lösungsvideos.
- **Fragen:** im Tutorium, im Forum des VC-Kurses oder anonym auf dieser Website: Textstelle markieren und Frage dazu stellen. Es gibt keine dummen Fragen.
- **Mehr dazu:** [Wie Sie Inf-Einf-B bewältigen](https://dev.inf.zone/extras/lernen/) · [Tipps für die Übungen](https://dev.inf.zone/faq/uebung-advice-for-exercises/) · [Abgabe und Lösungen](https://dev.inf.zone/faq/uebung-solutions/)
