Seminar Flask Enterprise Entwicklung mit Datenbanken, APIs und Sicherheit

Seminar / Training

Beschreibung

Dieses Aufbauseminar richtet sich an Teams, die Flask nicht nur für Prototypen, sondern für größere interne oder kundennahe Anwendungen einsetzen. Behandelt werden Architektur, Datenhaltung, API-Design, Authentifizierung, Sicherheitsmaßnahmen und Qualitätssicherung in einem zusammenhängenden Projektaufbau.

Die Dauer von vier Tagen ist bewusst gewählt: Die Themen gehen über einen kompakten Einstieg hinaus, bleiben aber enger gefasst als das fünftägige Intensivformat. Im Mittelpunkt steht eine wartbare Backend-Anwendung mit Datenbank, geschützten Bereichen, API-Schicht und automatisierten Tests.

Inhaltsübersicht

  • Enterprise-taugliche Projektstruktur
  • Datenmodellierung und Migrationen
  • REST-Schnittstellen und Validierung
  • Authentifizierung und Rollen
  • Sicherheitsmaßnahmen für Web und API
  • Tests, Review-Regeln und Wartbarkeit

Zielgruppe

Erfahrene Python- und Backend-Entwickler, die größere Flask-Anwendungen strukturieren, absichern und über längere Zeit wartbar halten müssen.

Voraussetzungen

Solide Python- und Flask-Grundlagen, Verständnis von HTTP und Grundkenntnisse relationaler Datenbanken.

Seminarinhalte mit Schrittfolge

Kapitel 1: Architektur und Projektstruktur

Inhaltsübersicht: Factory, Blueprints, Schichtenmodell

  1. Anwendungsgrenzen und Module festlegen
  2. Factory-Struktur mit Erweiterungen aufbauen
  3. Services, Datenzugriff und Views klar voneinander trennen

Kapitel 2: Datenhaltung und Migrationen

Inhaltsübersicht: SQLAlchemy, Beziehungen, Schemaänderungen

  1. Fachliches Datenmodell ableiten
  2. Beziehungen und Constraints implementieren
  3. Migrationen erzeugen, prüfen und kontrolliert ausführen

Kapitel 3: API- und Webschicht entwickeln

Inhaltsübersicht: REST, Templates, Validierung

  1. API-Endpunkte und Webviews nach Zuständigkeit trennen
  2. Validierungsregeln wiederverwendbar gestalten
  3. Fehlerantworten und Benutzermeldungen konsistent ausgeben

Kapitel 4: Authentifizierung und Sicherheit

Inhaltsübersicht: Login, Rollen, Schutzmaßnahmen

  1. Benutzer- und Rollenmodell einbauen
  2. Zugriffe auf Views und APIs absichern
  3. Cookie-, CSRF-, Header- und Secret-Regeln prüfen

Kapitel 5: Qualität und Wartbarkeit sichern

Inhaltsübersicht: Tests, Reviews, Betriebsnähe

  1. Testfälle für Kernprozesse ergänzen
  2. Review-Regeln und Architekturleitplanken festlegen
  3. Logging und Konfiguration für produktionsnahe Umgebungen vorbereiten

Praxisübungen

  • Aufbau einer größeren Beispielanwendung mit API- und Webschicht
  • Einbindung von Datenbank, Rollenmodell und Sicherheitsmaßnahmen
  • Erstellung eines Test- und Review-Pakets für die Codebasis

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.396 zzgl. MwSt.
Inhaus: € 6.800 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Python-Entwickler, Backend-Entwickler, technische Teamleitungen und Architekten
Voraussetzungen: Solide Python- und Flask-Grundlagen, Verständnis von HTTP und Grundkenntnisse relationaler Datenbanken.
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.

Seminar Startdatum Enddatum Ort Dauer
Essen 4 Tage
Darmstadt 4 Tage
Frankfurt 4 Tage
Paderborn 4 Tage
Flensburg 4 Tage
Konstanz 4 Tage
Freiburg 4 Tage
Potsdam 4 Tage
Hamburg 4 Tage
Leipzig 4 Tage
Hamm 4 Tage
Rostock 4 Tage
Dresden 4 Tage
Luxemburg 4 Tage
Hannover 4 Tage
Stuttgart 4 Tage
Trier 4 Tage
Madgeburg 4 Tage
Regensburg 4 Tage
Jena 4 Tage
Ulm 4 Tage
München 4 Tage
Friedrichshafen 4 Tage
Kassel 4 Tage
Wuppertal 4 Tage
Münster 4 Tage
Nürnberg 4 Tage
Köln 4 Tage
Erfurt 4 Tage
Bremen 4 Tage
Berlin 4 Tage
Mainz 4 Tage
Darmstadt 4 Tage
Frankfurt 4 Tage
Paderborn 4 Tage
Essen 4 Tage
Konstanz 4 Tage
Freiburg 4 Tage
Potsdam 4 Tage
Flensburg 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben