Über diesen Kurs
19,777

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

Ca. 11 Stunden zum Abschließen

Empfohlen: 11 hours/week...

Englisch

Untertitel: Englisch

100 % online

Beginnen Sie sofort und lernen Sie in Ihrem eigenen Tempo.

Flexible Fristen

Setzen Sie Fristen gemäß Ihrem Zeitplan zurück.

Stufe „Mittel“

Ca. 11 Stunden zum Abschließen

Empfohlen: 11 hours/week...

Englisch

Untertitel: Englisch

Lehrplan - Was Sie in diesem Kurs lernen werden

Woche
1
3 Stunden zum Abschließen

MODULE 1: FUNCTIONS AND ORGANIZATION

Continue your exploration of the Go programming language as you learn about functions, methods, and interfaces. Topics include the implementation of functions, function types, object-orientation in Go, methods, and class instantiation. As with the first course in this series, you’ll have an opportunity to create your own Go applications so you can practice what you’re learning. The first module introduces the concept of functions and shows you how to use them to manipulate data programmatically. Once again, the treatment of the topic begins at a fairly rudimentary level to ensure everyone is starting from the same point in terms of basic concepts....
7 Videos (Gesamt 55 min), 8 Lektüren, 2 Quiz
7 Videos
M1.1.2 - Function Parameters and Return Values6m
M1.1.3 - Call by Value, Reference7m
M1.1.4 - Passing Arrays and Slices5m
M1.2.1 - Well-Written Functions7m
M1.2.2 - Guidelines for Functions11m
M1.2.3 - Function Guidelines7m
8 Lektüren
STOP - Read This First!1m
M1.1.1 - Why Use Functions?2m
M1.1.2 - Function Parameters and Return Values2m
M1.1.3 - Call by Value, Reference2m
M1.1.4 - Passing Arrays and Slices2m
M1.2.1 - Well-Written Functions2m
M1.2.2 - Guidelines for Functions2m
M1.2.3 - Function Guidelines2m
1 praktische Übung
Module 1 Quiz10m
Woche
2
3 Stunden zum Abschließen

MODULE 2: FUNCTION TYPES

This second module continues to explore the use of functions in Go. You’ll continue learning about the capabilities and features of functions, and write a routine that solves a practical physics problem....
3 Videos (Gesamt 26 min), 3 Lektüren, 2 Quiz
3 Videos
M2.1.2 - Returning Functions10m
M2.2.2 - Variadic and Deferred6m
3 Lektüren
M2.1.1 - First Class Values2m
M2.1.2 - Returning Functions2m
M2.2.1 - Variadic and Deferred2m
1 praktische Übung
Module 2 Quiz14m
Woche
3
3 Stunden zum Abschließen

MODULE 3: OBJECT ORIENTATION IN GO

Functions in Go have many useful and powerful capabilities, which you’ll explore in this module. At the end, you’ll develop a Go routine that takes full advantage of Go’s object orientation....
6 Videos (Gesamt 28 min), 6 Lektüren, 2 Quiz
6 Videos
M3.1.2 - Support for Classes (1)7m
M3.1.3 - Support for Classes (2)2m
M3.2.1 - Encapsulation5m
M3.2.2 - Point Receivers4m
M3.2.3 - Point Receivers, Referencing, Dereferencing2m
6 Lektüren
M3.1.1 - Classes and Encapsulation2m
M3.1.2 - Support for Classes (1)2m
M3.1.3 - Support for Classes (2)2m
M3.2.1 - Encapsulation2m
M3.2.2 - Pointer Receivers2m
M3.2.3 - Pointer Receivers, Referencing, Dereferencing2m
1 praktische Übung
Module 3 Quiz14m
Woche
4
3 Stunden zum Abschließen

MODULE 4: INTERFACES FOR ABSTRACTION

This last module rounds out the course by introducing several new concepts including interfaces and polymorphism. You’ll finish the module – and course – by creating a Go routine that creates instances of a class and allows you to query its properties....
6 Videos (Gesamt 40 min), 6 Lektüren, 2 Quiz
6 Videos
M4.1.2 - Interfaces6m
M4.1.3 - Interface vs. Concrete Types12m
M4.2.1 - Using Interfaces6m
M4.2.2 - Type Assertions6m
M4.2.3 - Error Handling2m
6 Lektüren
M4.1.1 - Polymorphism2m
M4.1.2 - Interfaces2m
M4.1.3 - Interface vs. Concrete Types2m
M4.2.1 - Using Interfaces2m
M4.2.2 - Type Assertions2m
M4.2.3 - Error Handling2m
1 praktische Übung
Module 4 Quiz14m
4.6
32 BewertungenChevron Right

Top-Bewertungen

von IOOct 3rd 2018

Superb course,\n\nI definitely understand Golang far better than I did when I originally started it!

von YTNov 15th 2018

A nice course which introduces necessary concepts in programming within Go.

Dozent

Avatar

Ian Harris

Professor
Department of Computer Science

Über University of California, Irvine

Since 1965, the University of California, Irvine has combined the strengths of a major research university with the bounty of an incomparable Southern California location. UCI’s unyielding commitment to rigorous academics, cutting-edge research, and leadership and character development makes the campus a driving force for innovation and discovery that serves our local, national and global communities in many ways....

Über die Spezialisierung Programming with Google Go

This specialization introduces the Go programming language from Google and provides learners with an overview of Go's special features. Upon completing the three-course sequence, learners will have gained the knowledge and skills needed to create concise, efficient, and clean applications using Go....
Programming with Google Go

Häufig gestellte Fragen

  • Sobald Sie sich für ein Zertifikat angemeldet haben, haben Sie Zugriff auf alle Videos, Quizspiele und Programmieraufgaben (falls zutreffend). Aufgaben, die von anderen Kursteilnehmern bewertet werden, können erst dann eingereicht und überprüft werden, wenn Ihr Unterricht begonnen hat. Wenn Sie sich den Kurs anschauen möchten, ohne ihn zu kaufen, können Sie womöglich auf bestimmte Aufgaben nicht zugreifen.

  • Wenn Sie sich für den Kurs anmelden, erhalten Sie Zugriff auf alle Kurse der Spezialisierung und Sie erhalten nach Abschluss aller Arbeiten ein Zertifikat. Ihr elektronisches Zertifikat wird zu Ihrer Seite „Errungenschaften“ hinzugefügt – von dort können Sie Ihr Zertifikat ausdrucken oder es zu Ihrem LinkedIn Profil hinzufügen. Wenn Sie nur lesen und den Inhalt des Kurses anzeigen möchten, können Sie kostenlos als Gast an dem Kurs teilnehmen.

Haben Sie weitere Fragen? Besuchen Sie das Hilfe-Center für Teiln..