Kontakt
Die Erstellung moderner Webanwendungen bringt eine Vielzahl an Herausforderungen mit sich. Frameworks lösen dabei für uns viele gängige Probleme, so dass wir uns meist nur noch auf die Business-Logik konzentrieren müssen. Eines dieser Frameworks ist Flamingo, welches die Entwicklung von anspruchsvollen Webandwendungen mit individuellen Frontends ermöglicht. In diesem Workshop wird eine kleine Webanwendung von Grund auf erstellt und dabei lernen Sie die wichtigsten Features von Flamingo praxisnah kennen.
Dieser Workshop bietet Ihnen den perfekten Einstieg in das Web-Framework Flamingo.
Auf Wunsch der Teilnehmenden können explizit Schwerpunkte gesetzt werden und bedarfsgerecht auf die entsprechenden Inhalte eingegangen werden.
Entwickler:innen, die bereits grundlegende Erfahrungen mit Go gesammelt haben und sich an das Thema Webanwendungen heranwagen wollen.
Anhand eines laufenden Beispiels, das wir im Laufe des Tages von "hello world" in eine kleine Webanwendung umwandeln werden, arbeiten wir uns durch die verschiedenen Kernkonzepte von Flamingo bis hin zum Deployment unserer App:
Workshop-Struktur
Modularisierung |
Dependency-Injection |
Architektur von Flamingo-Projekten |
Konfiguration |
Routing |
Ereignisse |
Caching |
Authentifizierung |
GraphQL |
Logging, Metriken, Tracing und Operational Readiness |
Containerisierung und Deployment |
Thorsten Essig ist seit 2012 als Softwareentwickler im E-Commerce-Umfeld tätig. In den letzten Jahren hat er bei AOE vor allem an großen E-Commerce-Plattformen und Marktplatzlösungen für die Luftfahrtindustrie gearbeitet. Zudem ist er aktiv an der Weiterentwicklung des von AOE entwickelten Open-Source-Frameworks "Flamingo" beteiligt und bietet hierfür auch Entwicklerschulungen an. Ursprünglich kommt Thorsten aus der Magento/PHP Welt und hat Anfang 2017 begonnen mit Go zu entwickeln.