Go ist eine kompilierbare Programmiersprache, die Nebenläufigkeit unterstützt und über eine automatische Speicherbereinigung verfügt. Go wurde aus Unzufriedenheit über die bestehenden Sprachen zur Softwareentwicklung wie C++ oder Java im Kontext heutiger Computersysteme, insbesondere im Hinblick auf skalierbare Netzwerkdienste, Cluster- und Cloud Computing, entwickelt.
Inhalt
Network Architecture
An Overview of Networked Systems
Resource Location and Traffic Routing
Socket-Level Programming
Reliable TCP Data Streams
Sending TCP Data
Unreliable UDP Communication
Ensuring UDP Reliability
Unix Domain Sockets
Application-level Programming
Writing HTTP Clients
Building HTTP Services
Caddy: A Contemporary Web Server
Securing Communications with TLS
Service Architecture
Data Serialization
Zielgruppe
Software Entwickler
Voraussetzungen
Englisch
Förderung
Kompletter Kurs förderfähig z.B. mit Bildungsgutschein, über Berufsförderungsdienst (BFD) oder bei Kurzarbeit