Seminar / Training
Die kompakte Schulung behandelt die Frontend-Werkzeugkette moderner Phoenix-Anwendungen. Assets, Tailwind CSS, JavaScript, LiveView-JS-Kommandos und Hooks werden zu einem reproduzierbaren Entwicklungs- und Produktionsprozess verbunden.
Inhaltsübersicht
- Seminarprofil, Zielgruppe und Voraussetzungen
- Lernziele
- Schrittweise Seminarinhalte
- Praxisprojekt
- Methodik
Zielgruppe
Phoenix- und LiveView-Entwickler, Full-Stack-Entwickler sowie technische Frontend-Verantwortliche
Voraussetzungen
Grundkenntnisse in Phoenix, HEEx, HTML, CSS und JavaScript
Lernziele
- Asset-Werkzeuge und Verzeichnisstruktur sicher konfigurieren
- Tailwind-Klassen und Komponenten wartbar organisieren
- JavaScript gezielt über Hooks und LiveView-JS einbinden
- Produktions-Assets reproduzierbar erstellen und prüfen
Seminarinhalte
1. Asset-Struktur und Build-Prozess
- Schritt 1: Generierte Asset-Verzeichnisse und Konfigurationsdateien einordnen.
- Schritt 2: Entwicklungs- und Produktionsbuild voneinander unterscheiden.
- Schritt 3: Abhängigkeiten und Build-Kommandos reproduzierbar dokumentieren.
2. Tailwind CSS in Phoenix
- Schritt 1: Quellpfade und Klassenerkennung korrekt konfigurieren.
- Schritt 2: Responsive Zustände, Themen und wiederkehrende Muster strukturieren.
- Schritt 3: Unnötige dynamische Klassen vermeiden und Build-Ergebnisse kontrollieren.
3. HEEx und Core Components
- Schritt 1: Präsentationslogik in wiederverwendbare Funktionskomponenten verschieben.
- Schritt 2: Attribute, Slots und CSS-Klassen konsistent kombinieren.
- Schritt 3: Komponenten für Formulare, Navigation und Rückmeldungen vereinheitlichen.
4. LiveView-JS-Kommandos
- Schritt 1: Clientseitige Zustandsänderungen ohne eigenen Hook umsetzen.
- Schritt 2: Kommandos für Klassen, Übergänge, Fokus und Events kombinieren.
- Schritt 3: Server- und Clientverhalten klar voneinander abgrenzen.
5. Hooks und colocated Assets
- Schritt 1: Hooks nur für erforderliche Browser- oder Bibliotheksintegration einsetzen.
- Schritt 2: Lifecycle-Callbacks robust und idempotent implementieren.
- Schritt 3: Colocated JavaScript und CSS nachvollziehbar in Komponenten kapseln.
6. Produktionsbuild und Fehleranalyse
- Schritt 1: Assets kompilieren, digesten und für Releases vorbereiten.
- Schritt 2: Cache-Header und unveränderliche Dateinamen im Betrieb berücksichtigen.
- Schritt 3: Fehlende Klassen, Bundle-Probleme und Hook-Fehler systematisch diagnostizieren.
Praxisprojekt
Aufbau eines kleinen komponentenbasierten Frontends mit Tailwind-Theming, LiveView-JS-Interaktionen, einem Browser-Hook und reproduzierbarem Produktionsbuild.
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
-

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: | 1 Tag ca. 6 h/Tag, Beginn: 10:00 Uhr |
| Preis: |
Öffentlich oder Live Stream: € 599 zzgl. MwSt. Inhaus: € 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Phoenix- und LiveView-Entwickler, Full-Stack-Entwickler sowie technische Frontend-Verantwortliche |
| Voraussetzungen: | Grundkenntnisse in Phoenix, HEEx, HTML, CSS und JavaScript |
| 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.
