Zum Inhalt springen
Schulung · CGOREST

REST APIs mit Go (Golang)

Praxisnahes Go-Training für sichere REST APIs mit Routing, Authentifizierung und PostgreSQL

  • REST APIs mit Go entwickeln
  • Routing mit chi und mux
  • JWT und Refresh Tokens
  • 3 Tage
  • Fortgeschritten
  • Online
REST APIs mit Go (Golang)
  • Zufriedenheitsgarantie Risikofrei für dich
  • Online Live per Videokonferenz
  • max. 8 Teilnehmerinnen und Teilnehmer pro Gruppe
  • Keine Vorkasse Rechnung nach dem Seminar
Ergebnis

Das nimmst du mit

  • REST APIs mit Go entwickeln
  • Routing mit chi und mux
  • JWT und Refresh Tokens
  • PostgreSQL-Zugriff mit GORM
  • End-to-End-Testing
  • CI/CD- und Deployment-Überblick
Für wen

Passt das zu dir?

Damit du den Tag wirklich mitnimmst, lohnt sich ein kurzer Abgleich.

Richtig für dich, wenn

  • Go-Entwicklerinnen und Go-Entwickler, die produktionsnahe REST APIs, Webservices und Backend-Schnittstellen entwickeln
  • Backend-Entwicklerinnen und Backend-Entwickler mit Go-Grundkenntnissen, die Routing, Authentifizierung, JSON und Datenbankzugriff professionell einsetzen möchten
  • Softwareentwicklerinnen und Softwareentwickler, die bestehende Webapplikationen um Go-basierte API-Services erweitern
  • Development-Teams, die Go im Kontext moderner Software-Entwicklung und Programmierung für REST-Services nutzen

Das bringst du mit

  • Gute Grundkenntnisse in Go, vergleichbar mit der Go Programmierung Einführung
  • Grundverständnis moderner Webapplikationen mit Frontend, Backend und HTTP-Kommunikation
  • SQL-Kenntnisse zum Lesen und Einordnen einfacher Datenbankabfragen, bei Bedarf ergänzend PostgreSQL Einführung und SQL Grundlagen
  • HTML, CSS und JavaScript zumindest auf Leseverständnis-Niveau
  • Erfahrung mit Entwicklungsumgebungen, Terminal und grundlegenden Build-Abläufen
Ablauf

Dein Lernweg

  1. Tag 1: REST-Grundlagen, Routing und erste Go-API

    Der erste Seminartag legt die Grundlage für den Aufbau moderner REST APIs mit Go. Nach einer Einordnung von REST-Prinzipien, HTTP-Methoden, Status-Codes und API-Standards wie Swagger und OpenAPI wird ein erster Webservice mit der Go-Standard-Library aufgebaut.

    • REST API Grundlagen und typische Einsatzszenarien
    • HTTP, Ressourcen, Methoden und Status-Codes
    • Swagger und OpenAPI als Dokumentations- und Standardisierungsansatz
    • Vergleich relevanter Go-Frameworks für Webservices
    • Erste REST-Endpunkte mit net/http und mux
    • Routing-Grundlagen und Einführung in chi
  2. Tag 2: JSON, Fehlerbehandlung, Datenbankzugriff und Authentifizierung

    Der zweite Tag vertieft die Implementierung des Go-Webservice. Im Mittelpunkt stehen Request- und Response-Verarbeitung, JSON-Marshalling, strukturierte Fehlerbehandlung, Logging sowie die Anbindung einer PostgreSQL-Datenbank. Anschließend wird Authentifizierung für geschützte REST-Routen umgesetzt.

    • Marshalling und Unmarshalling von JSON in Go
    • Validierung und Verarbeitung eingehender Requests
    • Fehlerbehandlung und konsistente API-Responses
    • Logging für Entwicklung, Diagnose und Betrieb
    • PostgreSQL-Anbindung nativ und mit GORM
    • Benutzer-Authentifizierung mit JWT und Refresh Tokens
  3. Tag 3: Testing, Performance, Deployment und Best Practices

    Am dritten Tag wird der entwickelte REST-Service weiter in Richtung produktionsnaher Nutzung gebracht. Dazu gehören End-to-End-Tests, Performance- und Skalierungsaspekte, Monitoring-Grundlagen sowie ein Überblick zu CI/CD und Deployment. Abschließend werden Best Practices und der Ausblick auf SOLID und Microservices zusammengeführt.

    • End-to-End-Testing von REST APIs
    • Testbare Strukturierung von Handlern, Services und Datenbankzugriffen
    • Performance- und Skalierungsaspekte in Go-Webservices
    • Monitoring und nachvollziehbares Logging
    • Überblick zu Deployment, CI und CD
    • Best Practices für wartbare REST-API-Projekte
    • Ausblick auf SOLID und Microservices
So läuft es ab

Klarheit von Anfang an

Format, Ablauf und alles, was schon enthalten ist. Keine Überraschungen, nur Fokus auf dein Ergebnis.

Format
  • Live-OnlineInteraktiv per Videokonferenz, von überall
Zeiten
  • Montag09:00 bis 16:00 Uhr
Dauer

3 Tage

Kompakt aufgebaut, damit du schnell ins Tun kommst.

Gruppengröße

max. 8

Kleine Gruppe, damit genug Raum für deine Fragen bleibt.

Methodik
  • Trainergeführte Live-Demos mit direkter Umsetzung in Go
  • Hands-on-Übungen an einem durchgehenden REST-API-Projekt
  • Schrittweise Entwicklung eines Go-Webservice mit Routing, Authentifizierung und PostgreSQL-Zugriff
  • Code-Reviews und Besprechung typischer Architektur- und Implementierungsentscheidungen
  • Praxisnahe Fehleranalyse, Testing-Szenarien und Best-Practice-Diskussionen

Das ist immer dabei

  • Ausführliche Schulungsunterlagen und Praxisbeispiele
  • Teilnahmezertifikat
  • Übungsumgebungen und Beispieldaten
  • Nachbetreuung per E-Mail nach dem Seminar
04 Termine

Sichere dir deinen Platz

Wähle den Termin, der zu dir passt. Online live dabei oder vor Ort, ganz wie es für dich passt.

  • 09. November 2026 bis 11. November 2026 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 28. Dezember 2026 bis 30. Dezember 2026 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 08. März 2027 bis 10. März 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • 10. Mai 2027 bis 12. Mai 2027 Live-Online
    Preis auf Anfrage
    Platz sichern
  • Erfahrene IT-Trainer aus der Praxis
  • Keine Vorkasse, Rechnung nach dem Seminar
  • Kostenfreie Umbuchung bis 14 Tage vor Start
Für Teams und Unternehmen

Lieber das ganze Team?

Bring dieses Seminar zu euch ins Haus oder lass uns ein Programm bauen, das genau auf euer Unternehmen passt.

Firmen-Seminar

Ein individuelles Programm, das wir auf eure Ziele zuschneiden.

  • Frei kombinierbare Module aus unserem Themenkatalog
  • Skalierbar von der Kleingruppe bis zur ganzen Belegschaft
  • Begleitung über mehrere Termine hinweg möglich
Persönlich für dich da

Deine IT-Schulungen München-Expertinnen und -Experten

Du hast Fragen zu Inhalten, Terminen oder einer passenden Lösung für dein Team? Wir beraten dich gern, bevor du buchst. Direkt, ohne Umwege.

Antwort in der Regel am selben Werktag

Dein cmt-Team München

Beratung zu IT-Weiterbildung

Fragen und Antworten zu REST APIs mit Go (Golang)

Ist das Seminar für Go-Einsteiger geeignet?

Das Seminar setzt gute Go-Grundkenntnisse voraus. Wenn du Syntax, Packages, Structs, Interfaces und Fehlerbehandlung in Go noch nicht sicher einordnest, ist die Go Programmierung Einführung die passende Vorbereitung. Für vertiefende Sprachkonzepte eignet sich der Go Programmierung Aufbaukurs.

Welche REST-API-Themen werden in der Go-Schulung behandelt?

Behandelt werden REST-Grundlagen, HTTP-Routing, JSON-Marshalling, Request-Verarbeitung, HTTP-Status-Codes, Fehlerbehandlung, Logging, Datenbankzugriff mit PostgreSQL und GORM, Authentifizierung mit JWT und Refresh Tokens sowie End-to-End-Testing. Zusätzlich gibt es einen Überblick zu Performance, Skalierung, CI/CD und Deployment.

Wird im Training ein vollständiger Go-Webservice entwickelt?

Ja. Im Seminar entsteht Schritt für Schritt ein praxisnaher Go-Webservice mit REST-Routen, Admin-Tasks, Benutzer-Authentifizierung und PostgreSQL-Anbindung. Dadurch werden die einzelnen Konzepte nicht isoliert betrachtet, sondern in einem zusammenhängenden Backend-Projekt angewendet.

Welche Rolle spielen Swagger und OpenAPI im Seminar?

Swagger und OpenAPI werden als Standards für REST-API-Beschreibung und Dokumentation eingeordnet. Für eine vertiefende Beschäftigung mit API-Spezifikation, Dokumentation und Schnittstellenverträgen passt ergänzend das Seminar REST Services mit OpenAPI und Swagger für Entwickler.

Wird auch API-Testing behandelt?

Ja. Das Training behandelt End-to-End-Testing von REST APIs und zeigt, wie API-Funktionalität überprüft und Fehler nachvollziehbar eingegrenzt werden. Für ein stärker werkzeugorientiertes Training zu API-Abfragen und Tests bietet sich zusätzlich die Postman-Schulung für REST-APIs an.

Welche Datenbank wird im Go-REST-API-Training verwendet?

Der Praxisanteil arbeitet mit PostgreSQL. Dabei werden sowohl native Zugriffe als auch der Einsatz von GORM behandelt. Wer SQL- und PostgreSQL-Grundlagen vorab auffrischen möchte, findet mit PostgreSQL Einführung und SQL Grundlagen eine passende Ergänzung.

Passt das Seminar als Vorbereitung auf Microservices mit Go?

Ja, das Seminar legt eine wichtige Basis für Go-basierte Backend-Services. Am Ende werden SOLID und Microservices eingeordnet. Für den nächsten Schritt in Richtung skalierbarer Service-Architekturen eignet sich Cloud-Native Go: Skalierbare Microservices.

Bereit?

Bring dein Team mit REST APIs mit Go (Golang) weiter

Wir beraten dich unverbindlich zur passenden Schulungsform: offenes Seminar, Inhouse oder individuell zugeschnitten.

REST APIs mit Go (Golang)

Nächster Termin: 09. November 2026 · Online

ab1.490 €netto