Seminar Phoenix Framework – Intensivseminar Qualität, Sicherheit und Produktion

Seminar / Training

Das Intensivseminar bündelt Qualitätssicherung, Authentifizierung, Security Hardening, Resilienz, Observability, Performance und Deployment. Eine bestehende Phoenix-Anwendung wird systematisch analysiert, gehärtet, getestet, messbar gemacht und produktionsreif ausgeliefert.

Inhaltsübersicht

  • Seminarprofil, Zielgruppe und Voraussetzungen
  • Lernziele
  • Schrittweise Seminarinhalte
  • Praxisprojekt
  • Methodik

Zielgruppe

Erfahrene Phoenix-Entwickler, technische Teamleitungen, Security Engineers, DevOps- und Plattformteams

Voraussetzungen

Praktische Phoenix- und Ecto-Erfahrung sowie grundlegende Kenntnisse in Tests und Produktionsbetrieb

Lernziele

  • Qualitäts- und Sicherheitsrisiken methodisch erfassen
  • Teststrategie und Berechtigungsmodell durchgängig umsetzen
  • Fehler, Last und Betriebszustand beobachtbar machen
  • Release, Container, Rollout und Störungsbetrieb absichern

Seminarinhalte

1. Qualitäts- und Risikobaseline

  1. Schritt 1: Architektur, Abhängigkeiten und kritische Anwendungsfälle erfassen.
  2. Schritt 2: Messbare Qualitäts-, Sicherheits- und Betriebsziele definieren.
  3. Schritt 3: Priorisierte Verbesserungs- und Nachweisplanung erstellen.

2. Teststrategie und Testdaten

  1. Schritt 1: Context-, Web-, LiveView- und Channel-Tests sinnvoll verteilen.
  2. Schritt 2: SQL-Sandbox, Fixtures und Datenfabriken kontrolliert einsetzen.
  3. Schritt 3: Schnelle, deterministische Tests von systemnahen Prüfungen trennen.

3. Authentifizierung und Autorisierung

  1. Schritt 1: Konten, Sitzungen und Token auf sichere Standards prüfen.
  2. Schritt 2: Scopes und fachliche Berechtigungen an allen Datenzugriffen durchsetzen.
  3. Schritt 3: Negative Zugriffs- und Mandantentests ergänzen.

4. Security Hardening

  1. Schritt 1: Eingabe-, Ausgabe-, CSRF-, Cookie- und Header-Schutz prüfen.
  2. Schritt 2: Secrets, Abhängigkeiten und Runtime-Konfiguration absichern.
  3. Schritt 3: Realtime- und LiveView-Ereignisse gegen Manipulation und Missbrauch schützen.

5. Fehlerbehandlung und Resilienz

  1. Schritt 1: Fehlerklassen und Rückgabeverträge vereinheitlichen.
  2. Schritt 2: Supervision, Timeouts, Retries und Idempotenz kontrollieren.
  3. Schritt 3: Degradations- und Wiederanlaufverhalten für Abhängigkeiten festlegen.

6. Logging und Telemetrie

  1. Schritt 1: Strukturierte Metadaten und Korrelationsmerkmale definieren.
  2. Schritt 2: Phoenix-, LiveView-, Ecto- und VM-Ereignisse erfassen.
  3. Schritt 3: Metriken und Fehlerindikatoren aus Betriebszielen ableiten.

7. Performance und Kapazität

  1. Schritt 1: Messbare Baseline unter repräsentativer Last erstellen.
  2. Schritt 2: Datenbank-, Render-, Prozess- und Netzwerkengpässe lokalisieren.
  3. Schritt 3: Optimierungen einzeln verifizieren und Kapazitätsgrenzen dokumentieren.

8. Datenbank und Migrationen im Betrieb

  1. Schritt 1: Indexe, Poolgrößen und lange Abfragen überprüfen.
  2. Schritt 2: Vorwärtskompatible Migrationen und Rolloutreihenfolge planen.
  3. Schritt 3: Sicherung, Wiederherstellung und Datenkorrektur testen.

9. Release und Container

  1. Schritt 1: Runtime-Konfiguration und Secrets validieren.
  2. Schritt 2: Reproduzierbares Release und schlankes Containerimage erstellen.
  3. Schritt 3: Health Checks und sichere Laufzeitparameter integrieren.

10. Rollout und Rollback

  1. Schritt 1: Freigabekriterien und automatisierte Smoke-Tests definieren.
  2. Schritt 2: Schrittweisen Rollout und Beobachtungsphase durchführen.
  3. Schritt 3: Rollback-Grenzen bei Code-, Konfigurations- und Schemaänderungen festhalten.

11. Incident Response

  1. Schritt 1: Alarm, Triage, Eindämmung und Wiederherstellung strukturieren.
  2. Schritt 2: Diagnosedaten datensparsam und vollständig sichern.
  3. Schritt 3: Kommunikation, Entscheidungen und Nacharbeiten im Runbook abbilden.

12. Produktionsabnahme

  1. Schritt 1: Sicherheits-, Qualitäts- und Betriebschecks vollständig ausführen.
  2. Schritt 2: Offene Risiken mit Verantwortlichkeit und Frist dokumentieren.
  3. Schritt 3: Abnahme anhand reproduzierbarer Nachweise durchführen.

Praxisprojekt

Härtung und Produktionsfreigabe einer Phoenix-Referenzanwendung mit Testausbau, Scope-Prüfung, Security Controls, Fault Injection, Telemetrie, Lastanalyse, Release, Container, Rollout, Rollback und Incident-Runbook.

Methodik

Kurze fachliche Einführungen wechseln mit Live-Demonstrationen, geführten Implementierungsschritten, eigenständigen Übungen, Code-Reviews, Fehlerszenarien und überprüfbaren Zwischenständen. Sämtliche Übungen bauen auf einem konsistenten Referenzprojekt auf.

Fachbereichsleitung und Trainerteam

Seminardetails

   
Dauer: 5 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 2.995 zzgl. MwSt.
Inhaus: € 8.500 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Erfahrene Phoenix-Entwickler, technische Teamleitungen, Security Engineers, DevOps- und Plattformteams
Voraussetzungen: Praktische Phoenix- und Ecto-Erfahrung sowie grundlegende Kenntnisse in Tests und Produktionsbetrieb
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
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Luzern 5 Tage
Bern 5 Tage
Inhaus / Firmenseminar 5 Tage
Sankt Gallen 5 Tage
Basel 5 Tage
Winterthur 5 Tage
Winterthur 5 Tage
Zürich 5 Tage
Stream live 5 Tage
Stream gespeichert 5 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.ch All rights reserved.  | Kontakt | Impressum | Nach oben