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

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.

Mehr dazu...

Inhausschulung

Diese Seminarform bietet sich für Unternehmen an, welche gleichzeitig mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können auf Deutsch – bei Firmenseminaren ist auch Englisch möglich – gebucht werden.

Mehr dazu...

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.

Mehr dazu...

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
Münster 4 Tage
Nürnberg 4 Tage
Köln 4 Tage
Wuppertal 4 Tage
Bremen 4 Tage
Berlin 4 Tage
Mainz 4 Tage
Erfurt 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
Leipzig 4 Tage
Hamm 4 Tage
Rostock 4 Tage
Hamburg 4 Tage
Luxemburg 4 Tage
Hannover 4 Tage
Stuttgart 4 Tage
Dresden 4 Tage
Madgeburg 4 Tage
Regensburg 4 Tage
Jena 4 Tage
Trier 4 Tage
München 4 Tage
Friedrichshafen 4 Tage
Kassel 4 Tage
Ulm 4 Tage
Köln 4 Tage
Wuppertal 4 Tage
Münster 4 Tage
Nürnberg 4 Tage
Mainz 4 Tage
Erfurt 4 Tage
Bremen 4 Tage
Berlin 4 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.de All rights reserved. | Kontakt | Impressum | Nach oben