Anmeldung zum Seminar
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In diesem 3-tägigen Intensivkurs lernen Sie, wie eine moderne REST API mit Go funktioniert. Dabei erstellen Sie Schritt für Schritt einen echten Go Webservice inkl. Routen für Admin-Tasks, Benutzerauthentifizierung und Zugriff auf eine PostgreSQL Datenbank. Kursinhalte
- Einführung in REST APIs (Kurze Übersicht)
- REST Api Standards (Swagger / OpenAPI)
- Go Frameworks im Vergleich
- Einfaches Beispiel mit der Standard Library (http, mux …)
- Marshalling in Go - der richtige Umgang mit JSON
- Routing in Go
- chi Router
- Fehlerbehandlung
- Logging und Monitoring
- Status-Codes (HTTP)
- Einbindung von Datenbanken (Native und GORM)
- Authentifizierung in REST Apis mit Go
- JWT Tokens, Refresh Tokens …
- Skalierung und Performance
- Testing von REST Apis (E2E)
- Deployment (CI und CD) Übersicht
- Best Practices
- Ausblick: SOLID und Microservices