Dieser fünftägige Intensivpfad bündelt die wesentlichen Entwicklungsthemen für produktive Full-Stack-Anwendungen. Er verbindet Grundlagen, Datenmodellierung, Komponenten, LiveView, APIs, Authentifizierung und Tests in einem einzigen durchgängigen Projekt.
Ziel und Nutzen
Die Teilnehmenden erwerben in konzentrierter Form die Fähigkeiten, eine fachlich strukturierte Anwendung von der Datenbank bis zur interaktiven Oberfläche und JSON-Schnittstelle umzusetzen. Sie lernen, technische Entscheidungen nicht nur funktional, sondern auch unter Wartbarkeit, Sicherheit und Testbarkeit zu treffen.
Zielgruppe
Elixir-Entwickler, erfahrene Backend- oder Full-Stack-Entwickler und Projektteams, die ohne mehrere Einzeltermine eine umfassende Entwicklungsbasis für Phoenix aufbauen möchten.
Voraussetzungen
Gute Elixir-Kenntnisse, sichere Arbeit mit Mix, Git und Kommandozeile sowie Grundwissen zu HTTP, HTML und relationalen Datenbanken. Reine Programmiereinsteiger benötigen vorab ein Elixir-Grundlagentraining.
Themenschwerpunkte
- Projektaufbau, Konfiguration, Request-Lebenszyklus, Router, Pipelines und Plugs
- Controller, Fehlerpfade, Verified Routes und strukturierte Webaktionen
- Contexts als fachliche Grenze und stabile API zwischen Webschicht und Domäne
- Ecto-Schemas, Migrationen, Changesets, Beziehungen, Queries und Transaktionen
- HEEx, Funktionskomponenten, Attribute, Slots und konsistente Formulare
- LiveView-Lebenszyklus, Events, Navigation, Streams und wiederverwendbare Komponenten
- JSON-APIs, Ressourcenmodellierung, Validierung und einheitliche Fehlerverträge
- Sessions, generierte Authentifizierung, Autorisierung und sichere Standardkonfiguration
- ExUnit, DataCase, ConnCase, LiveView-Tests und testbare Context-Grenzen
- Telemetrie, LiveDashboard und erste Diagnose von Datenbank- und Renderingproblemen
- Releases, Runtime-Konfiguration und Anforderungen an den späteren Betrieb
- Refactoring, Code-Reviews und Regeln für eine wartbare Teamstruktur
Praxis und Methoden
Das gesamte Seminar folgt einem einzigen Anwendungsfall. Die Teilnehmenden erstellen Datenmodell und Contexts, entwickeln eine HEEx- und LiveView-Oberfläche, ergänzen eine JSON-API, sichern Zugriffe ab und bauen eine automatisierte Testsuite. Architektur- und Review-Punkte verbinden die einzelnen Themen zu einer belastbaren Lösung.
Einordnung
Der Intensivpfad fasst die entwicklungsorientierten Einzelseminare zusammen, erreicht in Spezialthemen jedoch nicht deren jeweilige Detailtiefe. Für komplexe Echtzeitarchitektur, tiefgehende Performanceanalyse und produktionsweite Betriebsverfahren ist der zweite Intensivpfad oder das jeweilige Spezialseminar vorgesehen.
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 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.
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
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
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: | Elixir-Entwickler, erfahrene Backend- oder Full-Stack-Entwickler und Projektteams, die ohne mehrere Einzeltermine eine umfassende Entwicklungsbasis für Phoenix aufbauen möchten. |
| Voraussetzungen: | Gute Elixir-Kenntnisse, sichere Arbeit mit Mix, Git und Kommandozeile sowie Grundwissen zu HTTP, HTML und relationalen Datenbanken. Reine Programmiereinsteiger benötigen vorab ein Elixir-Grundlagentraining. |
| 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, Inhouse, 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.
