Go-Grundkurs – Moderne Programmierung mit Leichtigkeit und Performance
Go (oder Golang) ist eine von Google entwickelte Programmiersprache, die einfach, schnell und gleichzeitig hochperformant ist. Sie eignet sich hervorragend für Webservices, CLI-Tools, Netzwerkprogrammierung und Cloud-native Anwendungen. In diesem Kurs lernen Sie die Sprache und das Ökosystem von Grund auf kennen – praxisnah und verständlich.
Zielgruppe
- Entwickler:innen mit Interesse an einer einfachen, aber leistungsfähigen Sprache
- Teams, die performante Webservices, Microservices oder Tools erstellen möchten
- C-, Java- oder Python-Programmierer:innen, die eine effiziente Alternative suchen
Kursinhalte
- Einführung in Go: Toolchain,
go run
,go build
,go mod
- Datentypen, Kontrollstrukturen, Funktionen
- Arrays, Slices, Maps und Structs
- Methoden, Interfaces und eingebettete Typen
- Fehlerbehandlung mit
error
-Typen - Modularisierung und Packages
- Go-Routinen und Channels – Einstieg in nebenläufige Programmierung
- Arbeiten mit der Standardbibliothek (Dateien, HTTP, JSON)
- Optional: Einblick in Webentwicklung mit
net/http
oder gRPC
Ihr Nutzen
- Sie lernen Go als produktive und gut lesbare Sprache kennen.
- Sie verstehen, wie Sie mit wenig Code robuste und wartbare Anwendungen schreiben.
- Sie erhalten einen fundierten Einstieg in gleichzeitige Programmierung – ohne komplexe Threads.
- Sie können nach dem Kurs eigene Projekte und Dienste umsetzen, auch im Cloud-/Container-Umfeld.
Format
- 2-tägiger Grundkurs mit hohem Praxisanteil
- Online, vor Ort oder als Inhouse-Schulung
- Erweiterbar um Themen wie Webentwicklung, API-Design oder gRPC
Alternativ auch gern direkt unter: backoffice@needful-apps.de oder telefonisch unter: 0560.6556.1979