Speaker
Infos
13:30 - 17:00
Go Web API
Beschreibung
Go ist eine beliebte Sprache zum Entwicklung von verteilten Anwendungen. Dieser Workshop soll Personen, die Interesse an RESTful Web API-Entwicklung mit Go haben, einen guten Einstieg bieten. Anstelle von Theorie liegt der Fokus auf einem durchgängigen Beispiel. Dabei wird kein spezielles API- oder Microservice-Framework verwendet. Stattdessen nutzen wir bis auf wenige Ausnahmen die Boardmittel von Go, um gutes Basiswissen zu erarbeiten und die Grundlage zu erarbeiten, später projektspezifische Frameworkentscheidung treffen zu können.
Im Workshop wird im Bereich der Go-Sprachgrundlagen auch auf aktuelle Entwicklungen wie Go Generics eingegangen. Im Bereich API Deployment beschäftigen wir uns im Workshop auch mit der Erstellung von Container Images für die von uns erstellte Go Web API.
TeilnehmerInnen sollten gutes Basiswissen über Softwareentwicklung mitbringen. Go-Vorwissen ist nicht notwendig, da dieses im Workshop erarbeitet werden soll.
Systemvoraussetzungen:
· TeilnehmerInnen haben die Wahl, ob sie bei den gezeigten Beispielen aktiv mitmachen.
· Wer mitmachen möchte benötigt eine aktuelle Version von Visual Studio Code, Go und Docker Desktop (oder vergleichbare Container-Umgebung).