このコースについて
21,215 最近の表示

次における3の2コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約11時間で修了

推奨:11 hours/week...

英語

字幕:英語

次における3の2コース

100%オンライン

自分のスケジュールですぐに学習を始めてください。

柔軟性のある期限

スケジュールに従って期限をリセットします。

中級レベル

約11時間で修了

推奨:11 hours/week...

英語

字幕:英語

シラバス - 本コースの学習内容

1
3時間で修了

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件のビデオ (合計55分), 8 readings, 2 quizzes
7件のビデオ
M1.1.2 - Function Parameters and Return Values6 分
M1.1.3 - Call by Value, Reference7 分
M1.1.4 - Passing Arrays and Slices5 分
M1.2.1 - Well-Written Functions7 分
M1.2.2 - Guidelines for Functions11 分
M1.2.3 - Function Guidelines7 分
8件の学習用教材
STOP - Read This First!1 分
M1.1.1 - Why Use Functions?2 分
M1.1.2 - Function Parameters and Return Values2 分
M1.1.3 - Call by Value, Reference2 分
M1.1.4 - Passing Arrays and Slices2 分
M1.2.1 - Well-Written Functions2 分
M1.2.2 - Guidelines for Functions2 分
M1.2.3 - Function Guidelines2 分
1の練習問題
Module 1 Quiz10 分
2
3時間で修了

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件のビデオ (合計26分), 3 readings, 2 quizzes
3件のビデオ
M2.1.2 - Returning Functions10 分
M2.2.2 - Variadic and Deferred6 分
3件の学習用教材
M2.1.1 - First Class Values2 分
M2.1.2 - Returning Functions2 分
M2.2.1 - Variadic and Deferred2 分
1の練習問題
Module 2 Quiz14 分
3
3時間で修了

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件のビデオ (合計28分), 6 readings, 2 quizzes
6件のビデオ
M3.1.2 - Support for Classes (1)7 分
M3.1.3 - Support for Classes (2)2 分
M3.2.1 - Encapsulation5 分
M3.2.2 - Point Receivers4 分
M3.2.3 - Point Receivers, Referencing, Dereferencing2 分
6件の学習用教材
M3.1.1 - Classes and Encapsulation2 分
M3.1.2 - Support for Classes (1)2 分
M3.1.3 - Support for Classes (2)2 分
M3.2.1 - Encapsulation2 分
M3.2.2 - Pointer Receivers2 分
M3.2.3 - Pointer Receivers, Referencing, Dereferencing2 分
1の練習問題
Module 3 Quiz14 分
4
3時間で修了

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件のビデオ (合計40分), 6 readings, 2 quizzes
6件のビデオ
M4.1.2 - Interfaces6 分
M4.1.3 - Interface vs. Concrete Types12 分
M4.2.1 - Using Interfaces6 分
M4.2.2 - Type Assertions6 分
M4.2.3 - Error Handling2 分
6件の学習用教材
M4.1.1 - Polymorphism2 分
M4.1.2 - Interfaces2 分
M4.1.3 - Interface vs. Concrete Types2 分
M4.2.1 - Using Interfaces2 分
M4.2.2 - Type Assertions2 分
M4.2.3 - Error Handling2 分
1の練習問題
Module 4 Quiz14 分
4.6
32件のレビューChevron Right

50%

コースが具体的なキャリアアップにつながった

Functions, Methods, and Interfaces in Go からの人気レビュー

by IOOct 3rd 2018

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

by YTNov 15th 2018

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

講師

Avatar

Ian Harris

Professor
Department of Computer Science

カリフォルニア大学アーバイン校(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....

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

よくある質問

  • 修了証に登録すると、すべてのビデオ、テスト、およびプログラミング課題(該当する場合)にアクセスできます。ピアレビュー課題は、セッションが開始してからのみ、提出およびレビューできます。購入せずにコースを検討することを選択する場合、特定の課題にアクセスすることはできません。

  • コースに登録する際、専門講座のすべてのコースにアクセスできます。コースの完了時には修了証を取得できます。電子修了証が成果のページに追加され、そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

さらに質問がある場合は、受講者向けヘルプセンターにアクセスしてください。