Golang

Golang

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
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.
0%
44 labs
Anleitung für Anfänger in der Go-Programmierung
Gestalten Sie eine individuelle Go-Begrüßung
GOPATH und Module
Bauen Sie ein modulares Go-Projekt
Erstellen und Importieren von Go-Paketen
Erstellen eines mathematischen Hilfspakets
Einführung in Go-Variablen
Erstellen von Variablen für die Bücherbestandsverwaltung
Datenverarbeitung mit Operatoren in Golang
Berechnung des reduzierten Produktpreises
Numerische Typen in Golang
Konvertieren und Berechnen von numerischen Typen
Zeichentypen in Golang
Unicode-Emojis dekodieren
Grundlagen von Go-Strings
Verarbeitung von Benutzerregistrierungszeichenketten
Grundlagen von Konstanten in Go
Servergrößen-Konstanten definieren
If-Verzweigungsanweisung in Golang
Aufgaben mit bedingter Logik sortieren
Switch-Case-Verzweigungsanweisungen in Golang
Implementieren Sie die Wetterempfehlung mit switch
For-Schleifen in Golang
Umkehren einer Zeichenkette mit einer Go-Schleife
Verwendung der goto-Anweisung
Lösen Sie die Komplexität verschachtelter Schleifen mit goto
Array-Operationen in Golang
Initialisierung des Arrays für Mitarbeiternamen
Mehrdimensionale Arrays in Golang
Entwurf eines Schülerleistungs-Trackers
Golang Slice Datenstrukturen
Slice-Log-Filter-Herausforderung
Grundlagen von Go-Wörterbüchern (Maps)
Verwaltung von Schülernoten mit Go-Maps
Sortieren von Go-Wörterbüchern
Dynamische Sortierung von Schülernoten
Kanalprimitiven in Golang
Bauen Sie eine einfache Kanal-Datenpipeline (Channel Data Pipeline)
Strukturen in Golang
Entwurf einer Studenten-Struktur in Go
Funktionen in Golang
Entwurf einer flexiblen mathematischen Funktion
Anonyme Funktionen in Golang
Gestaltung flexibler mathematischer Transformationen
Welcher Tag ist heute?

Welcher Tag ist heute?

Anfänger
Golang
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%
0 lab
Entwicklung einer Golang-Caching-Komponente

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%
0 lab
Zwischenspeichern von Anforderungsergebnissen

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%
0 lab
Implementierung eines JSON-Kommentar-Interpreters

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%
0 lab
Transparente Modifikation von HTTP-Anfragen

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.
0%
0 lab
Schalten Sie Ihre Golang Fähigkeiten frei
Abgeschlossen 0
Gesperrt 65