このコースについて
107,072 最近の表示

100%オンライン

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

柔軟性のある期限

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

中級レベル

約19時間で修了

推奨:7 hours/week...

英語

字幕:英語

100%オンライン

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

柔軟性のある期限

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

中級レベル

約19時間で修了

推奨:7 hours/week...

英語

字幕:英語

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

1
13分で修了

Introduction

...
4件のビデオ (合計13分)
4件のビデオ
What is Kotlin?4 分
History of Kotlin3 分
Developing Kotlin2 分
2
4時間で修了

Starting up with Kotlin

...
17件のビデオ (合計73分), 1 reading, 1 quiz
17件のビデオ
Introducing Kotlin to an existing project2 分
"Hello, world" example4 分
Variables5 分
Functions3 分
Named & default arguments5 分
Conditionals: if & when5 分
Loops2 分
'in' checks & ranges4 分
Exceptions3 分
Extension Functions4 分
Examples from the Standard Library8 分
Calling Extensions3 分
Importance of extensions3 分
Solution: Mastermind2 分
Solution: Checking identifier3 分
Solution: Sum as an extension function58
1件の学習用教材
Setting up programming assignments10 分
3
7時間で修了

Nullability, Functional Programming

...
19件のビデオ (合計92分), 1 reading, 2 quizzes
19件のビデオ
Nullable types under the hood4 分
Safe casts2 分
Importance of nullability2 分
Lambdas3 分
Common Operations on collections6 分
Operations Quiz - I4 分
Operations Quiz - II7 分
Function Types5 分
Member References6 分
return from Lambda5 分
Is Kotlin a functional language?1 分
Solution: Nice String6 分
Solution: Taxi Park, tasks 1-35 分
Solution: Taxi Park, tasks 4 & 58 分
Solution: Taxi Park, task 62 分
Solution: Checking whether string is null or empty2 分
Solution: Safe casts59
Solution: Interchangeable predicates3 分
1件の学習用教材
Mastermind in a functional style1 分
4
7時間で修了

Properties, OOP, Conventions

...
19件のビデオ (合計99分), 2 quizzes
19件のビデオ
More about Properties4 分
Lazy or late initialization5 分
OOP in Kotlin4 分
Constructors, Inheritance syntax6 分
Class modifiers - I4 分
Class modifiers - II5 分
Objects, object expressions & companion objects6 分
Constants4 分
Generics6 分
OOP design choices5 分
Operator Overloading3 分
Conventions8 分
(Not)using operator overloading2 分
Solution: Rationals15 分
Solution: Unstable val2 分
Solution: Using lateinit property1 分
Solution: NPE during initialization4 分
Solution: Equality2 分
4.6
85件のレビューChevron Right

Kotlin for Java Developers からの人気レビュー

by YYFeb 11th 2019

This course is a very comprehensive and detailed introduction to Kotlin. However, it would be even better if it could include the generics part which is the most difficult but quite frequently used.

by CDMar 5th 2019

Excellent coverage of core Kotlin concepts with plenty of good exercises. I look forward to the advanced Kotlin courses mentioned in the conclusion, covering DSLs, generics, coroutines, and more.

講師

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....

よくある質問

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

  • 修了証を購入する際、コースのすべての教材(採点課題を含む)にアクセスできます。コースを完了すると、電子修了証が成果のページに追加されます。そこから修了証を印刷したり、LinkedInのプロフィールに追加したりできます。コースの内容の閲覧のみを希望する場合は、無料でコースを聴講できます。

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