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
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 1.198 zzgl. MwSt. Inhaus: CHF 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: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| 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 +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
