Seminar / Training
Beschreibung
Dieses Seminar richtet sich an Teams, die erste Flask-Anwendungen hinter sich haben und nun saubere Projektstrukturen benötigen. Statt einzelner Skriptdateien entstehen wartbare Pakete mit klaren Modulen, wiederverwendbaren Blueprints und nachvollziehbarer Konfiguration.
Die Inhalte sind bewusst praxisnah aufgebaut. Aus einer einfachen Anwendung wird Schritt für Schritt eine strukturierte Codebasis, die Erweiterungen, Tests, Datenbankzugriffe und unterschiedliche Umgebungen sauber aufnehmen kann.
Inhaltsübersicht
- Application Factory und Paketlayout
- Blueprints für Funktionsbereiche
- Konfiguration nach Umgebung
- Initialisierung von Erweiterungen
- Fehlerbehandlung und Logging-Grundlagen
- Refactoring einer bestehenden Anwendung
Zielgruppe
Python-Entwickler und Teams, die Flask-Anwendungen größer, modularer und wartbarer aufbauen möchten.
Voraussetzungen
Grundkenntnisse in Python und erste praktische Flask-Erfahrung mit Routen, Templates oder einfachen APIs.
Seminarinhalte mit Schrittfolge
Kapitel 1: Vom Skript zum Paket
Inhaltsübersicht: Projektlayout, Module, Importregeln
- Bestehende Einzeldatei analysieren
- Paketstruktur mit app, blueprints und extensions anlegen
- Imports bereinigen und Startpunkt festlegen
Kapitel 2: Application Factory einsetzen
Inhaltsübersicht: create_app, Konfiguration, Initialisierung
- Factory-Funktion anlegen
- Konfigurationswerte aus Umgebung und Datei laden
- Erweiterungen ohne globale Seiteneffekte registrieren
Kapitel 3: Blueprints strukturieren
Inhaltsübersicht: Funktionsbereiche, URL-Präfixe, Templates und Static Files
- Fachliche Bereiche schneiden
- Blueprints mit Routen und Fehlerbehandlung registrieren
- Gemeinsame Templates und Kontextdaten kontrolliert bereitstellen
Kapitel 4: Wartbarkeit absichern
Inhaltsübersicht: Logging, Fehlerseiten, Review-Regeln
- Fehlerpfade zentralisieren
- Logausgaben vereinheitlichen
- Projektstruktur anhand einer Review-Checkliste prüfen
Praxisübungen
- Refactoring einer einfachen Flask-App in eine Factory-Struktur
- Anlegen mehrerer Blueprints für getrennte Funktionsbereiche
- Konfiguration für Entwicklung, Test und Produktion
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 1.198 zzgl. MwSt. Inhaus: € 3.400 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Python-Entwickler, Backend-Entwickler und technische Teamleitungen |
| Voraussetzungen: | Grundkenntnisse in Python und erste praktische Flask-Erfahrung mit Routen, Templates oder einfachen APIs. |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
