课程信息

25,740 次近期查看

Learner Career Outcomes

33%

通过此课程获得实实在在的工作福利

25%

加薪或升职

100% 在线

立即开始,按照自己的计划学习。

第 2 门课程(共 3 门)

可灵活调整截止日期

根据您的日程表重置截止日期。

中级

完成时间大约为11 小时

建议:12 hours/week...

英语(English)

字幕:英语(English)

Learner Career Outcomes

33%

通过此课程获得实实在在的工作福利

25%

加薪或升职

100% 在线

立即开始,按照自己的计划学习。

第 2 门课程(共 3 门)

可灵活调整截止日期

根据您的日程表重置截止日期。

中级

完成时间大约为11 小时

建议:12 hours/week...

英语(English)

字幕:英语(English)

讲师

授课教师评分4.47/5 (24 个评分)Info
授课教师 Ian Harris 的图片

Ian Harris 

Professor
Department of Computer Science
241,338 个学生
9 门课程

提供方

加州大学尔湾分校 徽标

加州大学尔湾分校

教学大纲 - 您将从这门课程中学到什么

1

1

完成时间为 3 小时

MODULE 1: FUNCTIONS AND ORGANIZATION

完成时间为 3 小时
7 个视频 (总计 55 分钟), 8 个阅读材料, 2 个测验
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

2

完成时间为 3 小时

MODULE 2: FUNCTION TYPES

完成时间为 3 小时
3 个视频 (总计 26 分钟), 3 个阅读材料, 2 个测验
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

完成时间为 3 小时

MODULE 3: OBJECT ORIENTATION IN GO

完成时间为 3 小时
6 个视频 (总计 28 分钟), 6 个阅读材料, 2 个测验
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

4

完成时间为 3 小时

MODULE 4: INTERFACES FOR ABSTRACTION

完成时间为 3 小时
6 个视频 (总计 40 分钟), 6 个阅读材料, 2 个测验
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
68 条评论Chevron Right

来自Functions, Methods, and Interfaces in Go的热门评论

创建者 FRNov 23rd 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 !

创建者 NNAug 2nd 2019

cool stuff,\n\nhelped to get a good overview of how go is different but still basically the same as most other languages.

关于 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

常见问题

  • 注册以便获得证书后,您将有权访问所有视频、测验和编程作业(如果适用)。只有在您的班次开课之后,才可以提交和审阅同学互评作业。如果您选择在不购买的情况下浏览课程,可能无法访问某些作业。

  • 您注册课程后,将有权访问专项课程中的所有课程,并且会在完成课程后获得证书。您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

还有其他问题吗?请访问 学生帮助中心