Go (Golang) für Anfänger: Der vollständige Kurs
300 Seiten
German
PDF
4.5

Go (Golang) für Anfänger: Der vollständige Kurs

Go (Golang) für Anfänger: Der vollständige Kurs

Autor:

Jahr:

Zusammenfassung:

«Go (Golang) für Anfänger: Der vollständige Kurs» ist ein praktischer Leitfaden, der Sie von der Installation des Compilers bis zur Erstellung eigener Webanwendungen und Kommandozeilen-Tools führt. Das Buch ist in einfacher Sprache geschrieben und erfordert keine Vorkenntnisse in der Go-Programmierung, obwohl Grundkenntnisse in einer beliebigen Sprache (z. B. Python) von Vorteil sind.

Für wen ist dieses Buch?

  • Anfängerprogrammierer, die eine moderne und schnelle Sprache von Google erlernen möchten.
  • Entwickler in Python, Java oder C++, die für die Backend-Entwicklung auf Go umsteigen möchten.
  • Studenten und alle, die verstehen möchten, wie Goroutinen, Kanäle und Nebenläufigkeit funktionieren.

Was werden Sie lernen und tun können?

  • Go installieren, die Umgebung einrichten und das erste Programm schreiben.
  • Die Syntax meistern: Variablen, Datentypen, Kontrollstrukturen, Funktionen und Strukturen.
  • Verstehen, wie Interfaces, Fehlerbehandlung (error handling) und Pakete funktionieren.
  • Goroutinen und Kanäle lernen – die wichtigsten Go-Features für die parallele Ausführung von Aufgaben.
  • Tests schreiben und Benchmarks durchführen lernen.
  • Einen vollwertigen HTTP-Server erstellen, mit JSON, Datenbanken und Dateien arbeiten.
  • Erfahren, wie man Projekte mit Modulen (Go Modules) erstellt und veröffentlicht.

Die Struktur des Buches folgt dem Prinzip «vom Einfachen zum Komplexen». Jedes Kapitel enthält Theorie, Codebeispiele und Übungen zur Festigung des Stoffes. Am Ende des Kurses erwartet Sie die Erstellung eines Miniprojekts – einer REST-API für Notizen, die Sie selbstständig weiterentwickeln können.

Dieses Buch wird Ihr zuverlässiger Begleiter in die Welt von Go sein. Sie werden nicht nur die Theorie lesen, sondern das Wissen sofort in der Praxis anwenden. Nach der Lektüre werden Sie in der Lage sein, selbstbewusst Tools, Webservices und sogar kleine Microservices in Go zu schreiben.

Warum sollten Sie sich gerade für dieses Buch entscheiden? Der Autor ist ein erfahrener Entwickler, der selbst den Weg vom Anfänger zum Teamleiter in Go-Projekten gegangen ist. Alle Beispiele wurden mit der aktuellen Go-Version (1.22+) getestet, und komplexe Konzepte werden ohne unnötige Akademik erklärt.

Empfehlungen