Go/Golang Schulungen & Inhouse Seminare
Golang, auch als Go bekannt, ist eine kompilierte, statisch typisierte Programmiersprache von Google entwickelt. Es handelt sich um eine prozedurale Sprache mit Syntax, die C ähnelt. Go ist Open Source, stark typisiert und kompiliert. Sie wurde für die Entwicklung einfacher, zuverlässiger und effizienter Software konzipiert und bietet eine umfangreiche Standardbibliothek, Garbage Collection und dynamische Typisierung.
Offene Kurse - an vielen Standorten und Online
In unseren offenen Kursen profitieren Sie vom Wissen erfahrener Trainer und dem Austausch mit anderen Teilnehmenden. Unsere Kurse finden regelmäßig in unseren Schulungszentren in Nürnberg, Hamburg, München, Berlin, Köln und an weiteren 20 Standorten sowie online im Virtual Classroom statt.
Inhouse-Schulungen, Firmenseminare und Workshops
Unsere Experten besprechen im Vorfeld unverbindlich und kostenfrei maßgeschneiderte Inhalte und Anforderungen mit Ihnen.
Unsere Seminare zu Go/Golang:
Go / Golang Programmierung
Datenbankprogrammierung
Kubernetes
Testing und Debugging
Sie haben das passende Seminar nicht gefunden? Dann fragen Sie uns unverbindlich an.
Go/Golang lernen: Wissenswertes für Einsteiger und Fortgeschrittene!
Grundlagen von Go:
- Syntax und Grundstruktur von Go.
- Variablen, Datentypen und Operatoren.
- Kontrollstrukturen wie if, switch, for.
Funktionen in Go:
- Definition und Aufruf von Funktionen.
- Mehrfache Rückgabewerte und benannte Rückgabewerte.
- Anonyme Funktionen und Closures.
Datenstrukturen:
- Arrays, Slices und Maps.
- Erstellung und Verwendung von benutzerdefinierten Strukturen.
Objektorientierte Aspekte:
- Obwohl Go keine klassische objektorientierte Sprache ist, bietet sie Methoden und Interfaces, die objektorientierte Designprinzipien ermöglichen.
Fehlerbehandlung:
- Umgang mit Fehlern mit dem eingebauten error Typ.
Goroutinen und Kanäle:
- Verstehen Sie die Konzepte von Goroutinen für leichtgewichtige Threads.
- Synchronisation und Kommunikation mit Kanälen.
- Vermeiden von Deadlocks und Race Conditions.
Paketsystem:
- Wie man Pakete in Go erstellt und verwendet.
- Verwenden externer Pakete und Module.
- Verstehen des Go-Modulsystems.
Standardbibliothek:
- Vertiefen Sie sich in die reichhaltige Standardbibliothek von Go, die eine Vielzahl von nützlichen Paketen und Utilities bietet.
Webentwicklung und Netzwerkanwendungen:
- Erstellen von HTTP-Servern und Clients mit dem net/http Paket.
- Middleware und Frameworks wie Gin oder Echo.
Datenbankzugriff:
- Arbeit mit SQL- und NoSQL-Datenbanken in Go.
Tools und Umgebung:
- Vertrautheit mit dem Go-Compiler, dem go-Werkzeug und dem Debugger.
- Performance-Analyse mit pprof.
- Automatisches Testen und Benchmarking.
Nachricht senden