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
- Anwendungsgrenzen und Module festlegen
- Factory-Struktur mit Erweiterungen aufbauen
- Services, Datenzugriff und Views klar voneinander trennen
Kapitel 2: Datenhaltung und Migrationen
Inhaltsübersicht: SQLAlchemy, Beziehungen, Schemaänderungen
- Fachliches Datenmodell ableiten
- Beziehungen und Constraints implementieren
- Migrationen erzeugen, prüfen und kontrolliert ausführen
Kapitel 3: API- und Webschicht entwickeln
Inhaltsübersicht: REST, Templates, Validierung
- API-Endpunkte und Webviews nach Zuständigkeit trennen
- Validierungsregeln wiederverwendbar gestalten
- Fehlerantworten und Benutzermeldungen konsistent ausgeben
Kapitel 4: Authentifizierung und Sicherheit
Inhaltsübersicht: Login, Rollen, Schutzmaßnahmen
- Benutzer- und Rollenmodell einbauen
- Zugriffe auf Views und APIs absichern
- Cookie-, CSRF-, Header- und Secret-Regeln prüfen
Kapitel 5: Qualität und Wartbarkeit sichern
Inhaltsübersicht: Tests, Reviews, Betriebsnähe
- Testfälle für Kernprozesse ergänzen
- Review-Regeln und Architekturleitplanken festlegen
- 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
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
-

René Launa
Telefon: + 43 (720) 022000
E-Mail: rené.launa@seminar-experts.at -

Adam Steyer
Telefon: + 43 (720) 022000
E-Mail:
Seminardetails
| Dauer: | 4 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: € 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: | Bregenz, Graz, Innsbruck, Klagenfurt, Linz, Salzburg, Wien |
| 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 + 43 (720) 022000 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
