Об этом курсе
4.5
Оценки: 106
Рецензии: 28
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Промежуточный уровень

Часов на завершение

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 7 hours/week...
Доступные языки

Английский

Субтитры: Английский
100% онлайн

100% онлайн

Начните сейчас и учитесь по собственному графику.
Гибкие сроки

Гибкие сроки

Назначьте сроки сдачи в соответствии со своим графиком.
Промежуточный уровень

Промежуточный уровень

Часов на завершение

Прибл. 17 часа на выполнение

Предполагаемая нагрузка: 7 hours/week...
Доступные языки

Английский

Субтитры: Английский

Программа курса: что вы изучите

Неделя
1
Часов на завершение
13 минуты на завершение

Introduction

...
Reading
4 videos (Total 13 min)
Video4 видео
What is Kotlin?4мин
History of Kotlin3мин
Developing Kotlin2мин
Неделя
2
Часов на завершение
4 ч. на завершение

Starting up with Kotlin

...
Reading
16 videos (Total 77 min), 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 videos (Total 76 min), 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 videos (Total 81 min), 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....

Часто задаваемые вопросы

  • Зарегистрировавшись на сертификацию, вы получите доступ ко всем видео, тестам и заданиям по программированию (если они предусмотрены). Задания по взаимной оценке сокурсниками можно сдавать и проверять только после начала сессии. Если вы проходите курс без оплаты, некоторые задания могут быть недоступны.

  • Оплатив сертификацию, вы получите доступ ко всем материалам курса, включая оцениваемые задания. После успешного прохождения курса на странице ваших достижений появится электронный сертификат. Оттуда его можно распечатать или прикрепить к профилю LinkedIn. Просто ознакомиться с содержанием курса можно бесплатно.

Остались вопросы? Посетите Центр поддержки учащихся.