Wenn Sie sich für diesen Kurs anmelden, werden Sie auch für diese Spezialisierung angemeldet.
Lernen Sie neue Konzepte von Branchenexperten
Gewinnen Sie ein Grundverständnis bestimmter Themen oder Tools
Erwerben Sie berufsrelevante Kompetenzen durch praktische Projekte
Erwerben Sie ein Berufszertifikat zur Vorlage
In diesem Kurs gibt es 4 Module
Setzen Sie Ihre Erkundung der Programmiersprache Go fort und lernen Sie mehr über Funktionen, Methoden und Schnittstellen. Zu den Themen gehören die Implementierung von Funktionen, Funktionstypen, Objektorientierung in Go, Methoden und die Instanziierung von Klassen. Wie im ersten Kurs dieser Reihe haben Sie die Möglichkeit, Ihre eigenen Go-Anwendungen zu erstellen, um das Gelernte zu üben.
Setzen Sie Ihre Erkundung der Programmiersprache Go fort und lernen Sie mehr über Funktionen, Methoden und Schnittstellen. Zu den Themen gehören die Implementierung von Funktionen, Funktionstypen, Objektorientierung in Go, Methoden und die Instanziierung von Klassen. Wie im ersten Kurs dieser Reihe haben Sie die Möglichkeit, Ihre eigenen Go-Anwendungen zu erstellen, um das Gelernte zu üben. Das erste Modul führt Sie in das Konzept der Funktionen ein und zeigt Ihnen, wie Sie damit Daten programmatisch manipulieren können. Auch hier beginnt die Behandlung des Themas auf einem recht rudimentären Niveau, um sicherzustellen, dass alle Teilnehmer mit den gleichen Grundkonzepten beginnen.
Das ist alles enthalten
7 Videos8 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
7 Videos•Insgesamt 55 Minuten
M1.1.1 - Warum Funktionen verwenden?•10 Minuten
M1.1.2 - Funktionsparameter und Rückgabewerte•7 Minuten
M1.1.3 - Aufruf nach Wert, Referenz•8 Minuten
M1.1.4 - Übergabe von Arrays und Slices•6 Minuten
M1.2.1 - Gut geschriebene Funktionen•8 Minuten
M1.2.2 - Richtlinien für Funktionen•11 Minuten
M1.2.3 - Richtlinien für die Funktion•7 Minuten
8 Lektüren•Insgesamt 15 Minuten
STOPP - Lesen Sie dies zuerst!•1 Minute
M1.1.1 - Warum Funktionen verwenden?•2 Minuten
M1.1.2 - Funktionsparameter und Rückgabewerte•2 Minuten
M1.1.3 - Aufruf nach Wert, Referenz•2 Minuten
M1.1.4 - Übergabe von Arrays und Slices•2 Minuten
M1.2.1 - Gut geschriebene Funktionen•2 Minuten
M1.2.2 - Richtlinien für Funktionen•2 Minuten
M1.2.3 - Richtlinien für die Funktion•2 Minuten
1 Aufgabe•Insgesamt 10 Minuten
Modul 1 Quiz•10 Minuten
1 peer review•Insgesamt 120 Minuten
Modul 1 Aktivität: Blasen-Sortierprogramm•120 Minuten
MODUL 2: FUNKTIONSTYPEN
Modul 2•3 Stunden abzuschließen
Moduldetails
In diesem zweiten Modul geht es weiter mit der Verwendung von Funktionen in Go. Sie lernen weiterhin die Möglichkeiten und Eigenschaften von Funktionen kennen und schreiben eine Routine, die ein praktisches physikalisches Problem löst.
Das ist alles enthalten
3 Videos3 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
3 Videos•Insgesamt 26 Minuten
M2.1.1 - Erstklassige Werte•9 Minuten
M2.1.2 - Funktionen zurückgeben•11 Minuten
M2.2.2 - Variadisch und aufgeschoben•7 Minuten
3 Lektüren•Insgesamt 6 Minuten
M2.1.1 - Erstklassige Werte•2 Minuten
M2.1.2 - Funktionen zurückgeben•2 Minuten
M2.2.1 - Variadisch und aufgeschoben•2 Minuten
1 Aufgabe•Insgesamt 14 Minuten
Modul 2 Quiz•14 Minuten
1 peer review•Insgesamt 120 Minuten
Modul 2 Aktivität•120 Minuten
MODUL 3: OBJEKTORIENTIERUNG IN GO
Modul 3•2 Stunden abzuschließen
Moduldetails
Funktionen in Go haben viele nützliche und leistungsstarke Fähigkeiten, die Sie in diesem Modul kennenlernen werden. Am Ende werden Sie eine Go-Routine entwickeln, die die Vorteile der Objektorientierung von Go voll ausnutzt.
Dieses letzte Modul rundet den Kurs ab, indem es mehrere neue Konzepte wie Schnittstellen und Polymorphismus einführt. Zum Abschluss des Moduls - und des Kurses - erstellen Sie eine Go-Routine, die Instanzen einer Klasse erzeugt und Ihnen die Abfrage ihrer Eigenschaften ermöglicht.
Das ist alles enthalten
6 Videos6 Lektüren1 Aufgabe1 peer review
Infos zu Modulinhalt anzeigen
6 Videos•Insgesamt 40 Minuten
M4.1.1 - Polymorphismus•6 Minuten
M4.1.2 - Schnittstellen•6 Minuten
M4.1.3 - Schnittstelle vs. Konkrete Typen•12 Minuten
M4.2.1 - Schnittstellen verwenden•7 Minuten
M4.2.2 - Typ-Assertionen•7 Minuten
M4.2.3 - Fehlerbehandlung•2 Minuten
6 Lektüren•Insgesamt 12 Minuten
M4.1.1 - Polymorphismus•2 Minuten
M4.1.2 - Schnittstellen•2 Minuten
M4.1.3 - Schnittstelle vs. Konkrete Typen•2 Minuten
M4.2.1 - Schnittstellen verwenden•2 Minuten
M4.2.2 - Typ-Assertionen•2 Minuten
M4.2.3 - Fehlerbehandlung•2 Minuten
1 Aufgabe•Insgesamt 14 Minuten
Modul 4 Quiz•14 Minuten
1 peer review•Insgesamt 120 Minuten
Modul 4 Aktivität•120 Minuten
Erwerben Sie ein Karrierezertifikat.
Fügen Sie dieses Zeugnis Ihrem LinkedIn-Profil, Lebenslauf oder CV hinzu. Teilen Sie sie in Social Media und in Ihrer Leistungsbeurteilung.
Dozent
Lehrkraftbewertungen
Lehrkraftbewertungen
Wir haben alle Lernenden um Feedback zu unseren Dozenten gebeten, ausgehend von der Qualität ihres Unterrichtsstils.
Seit 1965 verbindet die University of California, Irvine die Stärken einer bedeutenden Forschungsuniversität mit den Vorzügen einer unvergleichlichen Lage in Südkalifornien. Das unnachgiebige Engagement der UC Irvine für rigorose Akademiker, Spitzenforschung und die Entwicklung von Führungskräften und Charakteren macht den Campus zu einer treibenden Kraft für Innovation und Entdeckung, die unseren lokalen, nationalen und globalen Gemeinschaften in vielerlei Hinsicht dient.
Warum entscheiden sich Menschen für Coursera für ihre Karriere?
Felipe M.
Lernender seit 2018
„Es ist eine großartige Erfahrung, in meinem eigenen Tempo zu lernen. Ich kann lernen, wenn ich Zeit und Nerven dazu habe.“
Jennifer J.
Lernender seit 2020
„Bei einem spannenden neuen Projekt konnte ich die neuen Kenntnisse und Kompetenzen aus den Kursen direkt bei der Arbeit anwenden.“
Larry W.
Lernender seit 2021
„Wenn mir Kurse zu Themen fehlen, die meine Universität nicht anbietet, ist Coursera mit die beste Alternative.“
Chaitanya A.
„Man lernt nicht nur, um bei der Arbeit besser zu werden. Es geht noch um viel mehr. Bei Coursera kann ich ohne Grenzen lernen.“
Bewertungen von Lernenden
4.6
1.016 Bewertungen
5 stars
73,32 %
4 stars
18,30 %
3 stars
4,92 %
2 stars
1,96 %
1 star
1,47 %
Zeigt 3 von 1016 an
U
UU
5·
Geprüft am 15. Nov. 2022
One of the best if not the best course on Golang that I have taken. For a long time I struggled with some very fundamental concepts in Go, but today, I am confident of my knowledge in it.
H
HG
5·
Geprüft am 15. Juni 2021
Great course that gets through quite a number of topics in a short time. Ian the teacher is enthusiastic and helpful.
F
FR
5·
Geprüft am 22. Nov. 2018
Very nice course, it gives good understanding of OOP features of Go. I liked a lot course's assignments also. Thanks, Pr. Ian Harris !
Wann werde ich Zugang zu den Vorlesungen und Aufgaben haben?
Um Zugang zu den Kursmaterialien und Aufgaben zu erhalten und um ein Zertifikat zu erwerben, müssen Sie die Zertifikatserfahrung erwerben, wenn Sie sich für einen Kurs anmelden. Sie können stattdessen eine kostenlose Testversion ausprobieren oder finanzielle Unterstützung beantragen. Der Kurs kann stattdessen die Option "Vollständiger Kurs, kein Zertifikat" anbieten. Mit dieser Option können Sie alle Kursmaterialien einsehen, die erforderlichen Bewertungen abgeben und eine Abschlussnote erhalten. Dies bedeutet auch, dass Sie kein Zertifikat erwerben können.
Was bekomme ich, wenn ich mich für diese Specialization einschreibe?
Wenn Sie sich für den Kurs einschreiben, erhalten Sie Zugang zu allen Kursen der Spezialisierung, und Sie erhalten ein Zertifikat, wenn Sie die Arbeit abgeschlossen haben. Ihr elektronisches Zertifikat wird Ihrer Seite "Leistungen" hinzugefügt - von dort aus können Sie Ihr Zertifikat ausdrucken oder Ihrem LinkedIn-Profil hinzufügen.
Ist finanzielle Hilfe verfügbar?
Ja. Für ausgewählte Lernprogramme können Sie finanzielle Unterstützung oder ein Stipendium beantragen, wenn Sie die Einschreibegebühr nicht aufbringen können. Wenn für das von Ihnen gewählte Lernprogramm eine finanzielle Unterstützung oder ein Stipendium verfügbar ist, finden Sie auf der Beschreibungsseite einen Link zur Beantragung.
Finanzielle Unterstützung verfügbar, weitere Informationen
¹ Einige Aufgaben in diesem Kurs werden mit AI bewertet. Für diese Aufgaben werden Ihre Daten in Übereinstimmung mit Datenschutzhinweis von Courseraverwendet.