Golang ist eine moderne und effiziente Programmiersprache. Dieser Skill Tree bietet einen systematischen Ansatz zum Erlernen von Go. Er ist ideal für Programmierer, die sich für nebenläufige und Systemprogrammierung interessieren, und bietet einen strukturierten Fahrplan, um die Syntax von Go, das Nebenläufigkeitsmodell und die Standardbibliothek zu verstehen. Praktische, nicht-videobasierte Kurse und Programmierübungen in einem interaktiven Golang Playground helfen Ihnen, praktische Fähigkeiten im Schreiben effizienter und skalierbarer Golang-Programme zu entwickeln.
65 skills|6 courses|5 projects
Schnellstart mit Golang
Schnellstart mit Golang
Fortgeschritten
Golang
Dieser Kurs führt Sie Schritt für Schritt durch die Beherrschung der Go-Programmierung mithilfe von praktischen Übungen und Herausforderungen. Sie werden wichtige Konzepte lernen, wie das Schreiben Ihres ersten Programms, die Verwaltung von Paketen, die Verwendung von Datentypen, Kontrollstrukturen sowie Go-spezifische Funktionen wie Slices, Maps, Kanäle und anonyme Funktionen. So legen Sie eine solide Grundlage für die Bewältigung von echten Programmieraufgaben.
In diesem Projekt lernen Sie, wie Sie ein Go-Programm erstellen, das den aktuellen Wochentag ausgibt und prüft, ob es Mittwoch ist. Dieses Projekt soll Ihnen helfen, sich mit der grundlegenden Syntax und Struktur der Go-Programmierung vertraut zu machen und mit dem integrierten time-Paket zu arbeiten.
0 lab
Entwicklung einer Golang-Caching-Komponente
Anfänger
Golang
In diesem Projekt werden wir die Prinzipien des Cachings und seine Wichtigkeit untersuchen und dann eine Caching-Komponente entwickeln, die die Map-Funktion der Go-Sprache nutzt, um Hashing-Methoden zu implementieren.
0 lab
Zwischenspeichern von Anforderungsergebnissen
Anfänger
Golang
In diesem Projekt lernen Sie, wie Sie eine Caching-Bibliothek implementieren können, die auf der singleflight-Paket in Go basiert und die Einstellung einer Ablaufzeit unterstützt. Diese Caching-Bibliothek kann in verteilten Systemen verwendet werden, um die Ausführungsergebnisse von Anforderungen zu speichern und so die Leistung Ihrer Anwendung zu verbessern.
0 lab
Implementierung eines JSON-Kommentar-Interpreters
Anfänger
Golang
In diesem Projekt lernen Sie, wie Sie einen JSON-Kommentar-Interpreter implementieren. Dies ist eine nützliche Funktion, wenn Sie mit JSON-Konfigurationsdateien arbeiten, da Sie damit Kommentare hinzufügen können, um die Gründe hinter bestimmten Einstellungen zu erklären.
0 lab
Transparente Modifikation von HTTP-Anfragen
Anfänger
Golang
In diesem Projekt lernen Sie, wie Sie eine transparente Modifikation von HTTP-Anfragen mithilfe der http.RoundTripper-Schnittstelle in Go implementieren. Sie werden einen benutzerdefinierten HTTP-Transport erstellen, der den MD5-Hash des Anfragekörpers berechnet und ihn als Feld 'X-Md5' dem Anfrageheader hinzufügt.
We use cookies for a number of reasons, such as keeping the website reliable and secure, to improve your experience on our website and to see how you interact with it. By accepting, you agree to our use of such cookies. Privacy Policy