Phoenix & Elixir Intensiv-Schulung
Einsteiger · 2 – 4 Tage · Inhouse
Elixir ist eine funktionale, nebenläufige Allzweck-Programmiersprache, die auf der virtuellen Maschine von Erlang (BEAM) läuft. Es lassen sich damit verteilte, fehlertolerante, in weicher Echtzeit sowie permanent durchlaufende Programme erstellen.
Elixir wird kompiliert und ist sehr performant.
Beim Phoenix-Framework handelt es sich um ein auf Elixir aufbauendes Framework zur Erstellung von skalierbaren Webapplikationen mit Echtzeit-Verbindung zu allen Clients. Phoenix kombiniert die nützlichen Eigenschaften von Erlang und Elixir und ermöglicht so unter anderem die Entwicklung von APIs und HTML5-Apps. Wir behandeln Phoenix in der neusten Version (1.3).
Agenda
Elixir
Für den Einstieg behandeln wir die Grundkonzepte der Sprache.
Wir zeigen dabei Unterschiede zu anderen objektorientierten Sprachen wie Ruby, Java, C# aus auf.
- Warum Elixir?
- Nebenläufigkeit als Besonderheit in Elixir
- Basistypen
- Datenstrukturen - Listen & Structs
- Pattern-matching
- Module
- Kontrollstrukturen
- OTP und wie man damit verteilte Systeme baut
Phoenix
Mit Phoenix bauen wir eine komplette Applikation von Anfang an.
Wir starten dabei mit klassischen Seiten, die immer neu gerendert werden.
Zum Abschluss dynamisieren wir sie mit Websockets.
- Scaffolding
- Basis-Routing und Plugs
- Verschachtelte Routen
- Controllers, Views und Templates
- Datenzugriff mit Ecto
- Channels (Interaktivität über Websockets)
- Deployment
Was ihr wissen solltet
Voraussetzung für den Workshop ist ein Notebook mit Windows, Linux oder MacOSX.
Der Kurs „Phoenix & Elixir“ richtet sich an Einsteiger.
Was enthalten ist
Lerne mit Robin Böhm
Hey! Ich bin Robin Böhm – Software-Enthusiast, Autor, Berater und Gründer mit Fokus auf Web und Künstliche Intelligenz. Ich helfe Menschen und Unternehmen, moderne Technologien praktisch einzusetzen – von JavaScript und Angular bis hin zu KI-Systemen und Automatisierung. Mein Schwerpunkt liegt dabei bewusst nicht auf der Entwicklung oder dem Training komplexer Modelle, sondern auf der konkreten Anwendung: Wie lassen sich mit vorhandenen KI-Technologien echte Probleme lösen, Prozesse automatisieren und messbarer Mehrwert schaffen? Ich glaube daran, dass die größten Potenziale dort entstehen, wo Menschen KI direkt in ihrem Arbeitsalltag einsetzen. **Stationen:** - 2012: Bachelorarbeit mit frühen Berührungspunkten zu Künstlicher Intelligenz - 2013: Gründung von Angular.DE - 2013: Autor des ersten deutschen Angular-Buchs - 2014: Gründung von Symetics (heute Workshops.DE) - 2015: Übernahme von reactjs.de von unseren Freunden bei 9elements - 2017: Gründung von VueJS.DE - 2018: Entwicklung eines KI-basierten Prototyps zur Generierung von Lernvideos - 2019: Start der Konferenzreihen NG-DE und VueJS Conf (über 1000 Teilnehmende) - 2020: Gründung der Coding Bootcamps Europe GmbH (AZAV-geförderte Ausbildungen) - 2023: Strategischer Fokuswechsel von Webentwicklung hin zu KI-Technologien - 2024: Gründung von ai-automation-engineers.de (KI-News und Praxiswissen) Heute vermittle ich praxisnah, wie Teams mit KI-gestützten Workflows, Agenten-Systemen und Automatisierung ihre tägliche Arbeit effizienter und wirkungsvoller gestalten können.
Inhouse/Firmenschulung anfragen
Sende uns eine Anfrage und buche ein Vorgespräch mit unserer Beratung.
Das sagen unsere Teilnehmenden
Kompetenter Trainer, viele nützliche Links und spannender Inhalt.
Teilgenommen an Angular & Agentic AI Engineering Intensiv-Schulung
Besonders wertvoll: Die ehrliche Einschätzung, was KI kann und was (noch) nicht.
Teilgenommen an KI für Einsteiger Crashkurs Grundlagen-Schulung
Die Mischung aus Überblick und praktischer Anwendung war perfekt. Jetzt weiß unser Team, wo wir ansetzen müssen.
Teilgenommen an KI für Einsteiger Crashkurs Grundlagen-Schulung
Endlich verstehe ich, was hinter dem ganzen KI-Hype steckt und wie wir das konkret nutzen können!
Teilgenommen an KI für Einsteiger Crashkurs Grundlagen-Schulung
guter Workshop, um die Grundlagen zu verstehen und einen Einstieg zu finden.
Teilgenommen an Angular & TypeScript Intensiv-Schulung
Sehr gute Schulung vom Super(Web)Dave
Teilgenommen an Angular & TypeScript Intensiv-Schulung
Fragen und Antworten
Unsere öffentlichen Phoenix & Elixir Remote-Kurse finden von 9:00 bis 13:00 Uhr statt, Vor-Ort Phoenix & Elixir Schulungen von 9:00 bis 16:30 Uhr.
Für Inhouse-Seminare sind individuelle Anpassungen möglich.
Ja. Am Ende jedes unserer Phoenix & Elixir Seminare erhalten Teilnehmende ein unterschriebenes Teilnahmezertifikat.
Das Zertifikat enthält eine Verifizierungs-URL und kann auf deinem LinkedIn-Profil geteilt werden. Erfahre mehr über die Verwaltung von Zertifikaten auf LinkedIn.
Ja, wir bieten unsere Phoenix & Elixir Seminare auf Deutsch und Englisch an.
Öffentliche Termine werden auf Deutsch gehalten, außer es ist explizit anders vermerkt.
Inhouse-Seminare können in der gewünschten Sprache durchgeführt werden.
Alle Unterlagen und Übungen sind komplett auf Englisch verfügbar.
Ja. Wir bieten unsere Phoenix & Elixir Seminare sowohl Remote als auch Vor Ort an. Dank unseres virtuellen Klassenraums kannst du bequem von überall an unseren Workshops teilnehmen. Unsere Online-Präsentationen werden regelmäßig aktualisiert und du hast nach der Schulung dauerhaften Zugriff darauf. Die Übungen können über ein Online-Interface aufgerufen und von uns freigeschaltet werden. Wir haben hier einige Aufgaben ergänzt, die dich für die Durchführung eines Remote-Workshops vorbereiten.
Wir bieten auch Inhouse-Seminare und öffentliche Schulungen vor Ort an. In unserer Terminübersicht siehst du den jeweiligen Veranstaltungsort der Schulungen. Für Inhouse-Schulungen besprechen wir die Veranstaltungsort-Details gerne individuell mit dir.
Für öffentliche Phoenix & Elixir Seminare nutzen wir neben unserem Classroom das Online-Meeting-Tool Zoom.
Innerhalb der Vorbereitung ist auch ein Test-Link aufgeführt, der euch diese Technologie testen lässt. Der Remote-Workshop ist darauf konzipiert, dass alle an verschiedenen Orten sitzen und jeder mit seinem eigenen Rechner mitarbeitet.
Für Inhouse-Seminare können wir das Meeting über Zoom oder Microsoft Teams durchführen.
Andere Meeting-Software ist nach Absprache möglich.
Für unsere Inhouse-Seminare bieten wir zusätzlich Code-Mentoring an.
Was ist Code-Mentoring?
- Ask-Me-Anything Sessions: Kläre Fragen und Unsicherheiten, die während des Kurses entstanden sind, direkt mit einem Experten.
- Code Review: Reiche eigene Code-Schnipsel ein und lass sie von Experten analysieren und bewerten.
- Vertiefende Themen: Stelle weiterführende Fragen zum Kursthema, um dein Wissen zu vertiefen.
Für Teilnehmende öffentlicher Schulungen empfehlen wir den Beitritt zu unserem Community Discord Server.
Deine Vorteile auf Discord:
- Vielfältige Kanäle für Fragen und Diskussionen – über das Kursthema hinaus.
- Eine engagierte Community, die dich beim Lernen unterstützt.
Ja. Du kannst deine Leitweg-ID direkt in unserem Bestellformular angeben. Unsere Rechnungen werden als ZUGFeRD-PDFs direkt nach der Buchung verschickt.
Hast du eine Leitweg-ID angegeben, wird unser Team benachrichtigt und wir kümmern uns um den Upload zum Portal. Sollten wir weitere Informationen benötigen, melden wir uns nach der Buchung bei dir.
Schreib uns einfach eine E-Mail. Wenn du einen persönlicheren Kontakt bevorzugst, freut sich Britta auch über einen Anruf!