Multiprozess Programmierung mit Go

Weiterbildung

4-Wochen-Kurs

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

Nächste Termine

  • Mo, 06.05.2024
  • Mo, 03.06.2024
  • Mo, 01.07.2024
  • Mo, 05.08.2024

Anfrage

Kursnummer: LS23.255

zur Übersicht