Aktualisiert im Mai 2025. Dieser Kurs enthält jetzt den Coursera Coach! Eine intelligentere Art zu lernen, mit interaktiven Unterhaltungen in Echtzeit, die Ihnen helfen, Ihr Wissen zu testen, Annahmen zu hinterfragen und Ihr Verständnis zu vertiefen, während Sie im Kurs vorankommen. Begeben Sie sich auf eine umfassende Reise in die Go-Programmierung mit diesem praxisorientierten Kurs. Sie beginnen mit den Grundlagen und lernen die Syntax, Variablen, Schleifen und Funktionen von Go kennen. Bauen Sie eine solide Grundlage auf, während Sie Zeiger, Arrays, Slices und Maps erkunden. Am Ende dieses Abschnitts werden Sie in der Lage sein, grundlegende Go-Anwendungen zu strukturieren, zu verwalten und zu optimieren. Im weiteren Verlauf des Kurses werden Sie sich mit Strukturen, Datenkapselung und Schnittstellen beschäftigen und dabei ein tieferes Verständnis für Fehlerbehandlung und modulare Programmierung entwickeln. Praktische Aufgaben und ein praktisches Projekt stellen sicher, dass Sie diese Kernkonzepte festigen und machen Ihre Lernerfahrung wirklich interaktiv und fesselnd. Für Fortgeschrittene führt der Kurs in die Gleichzeitigkeit mit Goroutines und Channels, Mutexes und fortgeschrittene Techniken wie Generics und Testing ein. Sie werden diese Fähigkeiten anhand von Projekten anwenden, bei denen Effizienz und Skalierbarkeit in realen Anwendungen im Vordergrund stehen. Schließlich werden Sie die Leistungsfähigkeit von gRPC mit Go erschließen, lernen, vernetzte Server und Kunden zu implementieren, und das Gin-Framework für die Webentwicklung erkunden. Dieser Kurs ist ideal für Entwickler und IT-Profis, die Go erlernen oder ihre Programmierkenntnisse erweitern möchten. Ein grundlegendes Verständnis von Programmierkonzepten wird empfohlen, aber es sind keine Vorkenntnisse in Go erforderlich. Der Kurs ist so konzipiert, dass er Lernende vom Anfänger- bis zum Mittelstufenniveau anspricht und so eine lohnende Lernkurve für alle gewährleistet.


Empfohlene Erfahrung
Was Sie lernen werden
Erstellen grundlegender Go-Programme mit Variablen, Schleifen, Arrays und Slices.
Implementierung von Gleichzeitigkeit mit Goroutinen, Kanälen und Mutexen in Go.
Entwurf und Bereitstellung von gRPC-basierten vernetzten Diensten mit Go.
Entwicklung und Test von Webanwendungen unter Verwendung des Gin-Frameworks.
Kompetenzen, die Sie erwerben
- Kategorie: Datenstrukturen
- Kategorie: Befehlszeilen-Schnittstelle
- Kategorie: Anwendungs-Rahmenwerke
- Kategorie: Software Entwurf
- Kategorie: Skalierbarkeit
- Kategorie: Einheitstest
- Kategorie: Objektorientierte Programmierung (OOP)
- Kategorie: Web-Anwendungen
- Kategorie: Webentwicklung
- Kategorie: Grundsätze der Programmierung
- Kategorie: Go (Programmiersprache)
Wichtige Details

Zu Ihrem LinkedIn-Profil hinzufügen
6 Aufgaben
Erfahren Sie, wie Mitarbeiter führender Unternehmen gefragte Kompetenzen erwerben.

In diesem Kurs gibt es 5 Module
In diesem Modul werden wir Sie in die Programmiersprache Go einführen und ihre Geschichte, Vorteile und Anwendungsbereiche erkunden. Sie richten Ihre Entwicklungsumgebung ein und machen sich mit zentralen Programmierkonstrukten wie Variablen, Schleifen, Funktionen, Zeigern und Sammlungen vertraut. Am Ende dieses Abschnitts verfügen Sie über die notwendigen Fähigkeiten, um einfache, aber funktionale Go-Programme zu erstellen und eine Aufgabe zur Konsolidierung des Gelernten zu lösen.
Das ist alles enthalten
11 Videos1 Lektüre
In diesem Modul tauchen wir tiefer in die Go-Programmierung ein, mit Zwischenkonzepten wie Structs, definierten Typen und Datenkapselung. Sie werden auch Schnittstellen erforschen, ein Eckpfeiler für das Erreichen von Polymorphismus in Go, und lernen wesentliche Praktiken zur Fehlerbehandlung, um robuste Anwendungen zu erstellen. Dieser Abschnitt schließt mit einer praktischen Aufgabe und einem integrierten Projekt zur Anwendung dieser Konzepte in einem realen Szenario ab.
Das ist alles enthalten
7 Videos1 Aufgabe
In diesem Modul befassen wir uns mit fortgeschrittenen Themen, die Ihre Go-Programmierkenntnisse verbessern. Sie werden Gleichzeitigkeit mit Goroutines und Channels erforschen, lernen, gemeinsam genutzte Daten mit Mutexes zu verwalten und üben das Schreiben und Ausführen von Tests zur Qualitätssicherung. Darüber hinaus werden Sie sich mit Generics beschäftigen, um vielseitigen Code zu erstellen. Das Modul schließt mit einer Aufgabe und einem Projekt ab, um Ihre Kenntnisse in fortgeschrittenen Go-Techniken zu festigen und zu präsentieren.
Das ist alles enthalten
6 Videos1 Aufgabe
In diesem Modul führen wir Sie in gRPC und seine Integration in die Programmiersprache Go ein. Sie werden lernen, Ihre Umgebung einzurichten, die Grundlagen von gRPC zu verstehen und sowohl Server als auch Kunden zu implementieren. Am Ende dieses Abschnitts werden Sie über die Fähigkeiten verfügen, effiziente, moderne vernetzte Anwendungen mit gRPC in Go zu entwickeln.
Das ist alles enthalten
4 Videos1 Aufgabe
In diesem letzten Modul werden wir das Gin-Framework erkunden, ein leichtgewichtiges und dennoch leistungsfähiges Werkzeug für die Erstellung von Webanwendungen in Go. Sie festigen Ihr Wissen, indem Sie fortgeschrittene Konzepte auf reale Szenarien anwenden. Der Kurs schließt mit einem Überblick über die wichtigsten Erkenntnisse und Vorschläge für die weitere Entwicklung Ihrer Go-Programmierung.
Das ist alles enthalten
2 Videos3 Aufgaben
Dozent

von
Mehr von Softwareentwicklung entdecken
Status: Kostenloser Testzeitraum
Status: Vorschau
Status: Kostenloser TestzeitraumUniversity of California, Irvine
Warum entscheiden sich Menschen für Coursera für ihre Karriere?





Neue Karrieremöglichkeiten mit Coursera Plus
Unbegrenzter Zugang zu 10,000+ Weltklasse-Kursen, praktischen Projekten und berufsqualifizierenden Zertifikatsprogrammen - alles in Ihrem Abonnement enthalten
Bringen Sie Ihre Karriere mit einem Online-Abschluss voran.
Erwerben Sie einen Abschluss von erstklassigen Universitäten – 100 % online
Schließen Sie sich mehr als 3.400 Unternehmen in aller Welt an, die sich für Coursera for Business entschieden haben.
Schulen Sie Ihre Mitarbeiter*innen, um sich in der digitalen Wirtschaft zu behaupten.
Häufig gestellte Fragen
Ja, Sie können das erste Video in der Vorschau ansehen und den Lehrplan einsehen, bevor Sie sich anmelden. Sie müssen den Kurs kaufen, um auf Inhalte zuzugreifen, die nicht in der Vorschau enthalten sind.
Wenn Sie sich vor dem Beginn der Sitzung in den Kurs einschreiben, haben Sie Zugang zu allen Vorlesungsvideos und Lesestoff für den Kurs. Sobald die Sitzung beginnt, können Sie die Aufgaben einreichen.
Sobald Sie sich angemeldet haben und Ihre Sitzung beginnt, haben Sie Zugang zu allen Videos und anderen Ressourcen, einschließlich der Lektüre und dem Diskussionsforum des Kurses. Sie können Übungsaufgaben ansehen und einreichen und die erforderlichen benoteten Aufgaben erledigen, um eine Note und ein Kurszertifikat zu erhalten.
Weitere Fragen
Finanzielle Unterstützung verfügbar,


