课程信息
4.5
108 个评分
28 个审阅
100% 在线

100% 在线

立即开始,按照自己的计划学习。
可灵活调整截止日期

可灵活调整截止日期

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

中级

完成时间(小时)

完成时间大约为17 小时

建议:7 hours/week...
可选语言

英语(English)

字幕:英语(English)
100% 在线

100% 在线

立即开始,按照自己的计划学习。
可灵活调整截止日期

可灵活调整截止日期

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

中级

完成时间(小时)

完成时间大约为17 小时

建议:7 hours/week...
可选语言

英语(English)

字幕:英语(English)

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

1
完成时间(小时)
完成时间为 13 分钟

Introduction

...
Reading
4 个视频 (总计 13 分钟)
Video4 个视频
What is Kotlin?4分钟
History of Kotlin3分钟
Developing Kotlin2分钟
2
完成时间(小时)
完成时间为 4 小时

Starting up with Kotlin

...
Reading
16 个视频 (总计 77 分钟), 1 个阅读材料, 1 个测验
Video16 个视频
Introducing Kotlin to an existing project2分钟
"Hello, world" example6分钟
Variables6分钟
Functions4分钟
Named & default arguments6分钟
Conditionals: if & when4分钟
Loops3分钟
'in' checks & ranges3分钟
Exceptions3分钟
Extension Functions5分钟
Examples from the Standard Library10分钟
Calling Extensions4分钟
Importance of extensions3分钟
Solution: Checking identifier3分钟
Solution: Sum as an extension function1分钟
Reading1 个阅读材料
Setting up programming assignments10分钟
3
完成时间(小时)
完成时间为 5 小时

Nullability, Functional Programming

...
Reading
15 个视频 (总计 76 分钟), 1 个阅读材料, 2 个测验
Video15 个视频
Nullable types under the hood5分钟
Safe casts2分钟
Importance of nullability2分钟
Lambdas4分钟
Common Operations on collections6分钟
Operations Quiz - I5分钟
Operations Quiz - II8分钟
Function Types6分钟
Member References6分钟
return from Lambda5分钟
Is Kotlin a functional language?1分钟
Solution: Checking whether string is null or empty3分钟
Solution: Safe casts1分钟
Solution: Interchangeable predicates4分钟
Reading1 个阅读材料
Mastermind in a functional style1分钟
4
完成时间(小时)
完成时间为 5 小时

Properties, OOP, Conventions

...
Reading
17 个视频 (总计 81 分钟), 2 个测验
Video17 个视频
Properties8分钟
More about Properties4分钟
Lazy or late initialization6分钟
OOP in Kotlin4分钟
Constructors3分钟
Class modifiers - I4分钟
Class modifiers - II6分钟
Objects, object expressions & companion objects8分钟
Constants4分钟
OOP design choices5分钟
Operator Overloading4分钟
Conventions6分钟
(Not)using operator overloading2分钟
Solution: Unstable val2分钟
Solution: Using lateinit property1分钟
Solution: NPE during initialization4分钟
Solution: Equality2分钟

讲师

Avatar

Svetlana Isakova

Developer Advocate
Kotlin
Avatar

Andrey Breslav

Kotlin Project Lead
Kotlin

关于 JetBrains

At JetBrains, code is our passion. For over 15 years we have strived to make the strongest, most effective developer tools on earth. By automating routine checks and corrections, our tools speed up production, freeing developers to grow, discover and create....

常见问题

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

  • 您购买证书后,将有权访问所有课程材料,包括评分作业。完成课程后,您的电子课程证书将添加到您的成就页中,您可以通过该页打印您的课程证书或将其添加到您的领英档案中。如果您只想阅读和查看课程内容,可以免费旁听课程。

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