Kotlin. Быстрый старт
Знаете язык Java и хотите быть востребованным специалистом? Откройте для себя новые возможности с популярным языком Kotlin, который сегодня требуется в большинстве вакансий Android-разработчиков. После курса вы сможете написать на Kotlin всё, что писали на Java. Начнём со стандартного Hello World и постепенно изучим основы, включая extension-функции, функциональное программирование, data-классы и многое другое. Курс прошли более 2200 человек.
- 2 495 ₽
- 4 990 ₽
- Формат обучения
- Онлайн
- По окончании
- Сертификат
- Язык
- Русский
- Тип обучения
- Курс
- Длительность
- 10 часов
- Уровень
- Для начинающих специалистов


- 2 495 ₽
- 4 990 ₽
Что вы изучите
Основы языка Kotlin
Функциональное программирование
Лямбда-выражения
Написание программ в Kotlin-стиле
Extension-функции
Data-классы
Особенности ООП на Kotlin
Коллекции на Kotlin
Null-safety
Содержание курса
- 5 модулей
- 5 тем
- 10 часов
Введение
- Первая программа на Kotlin.
Основной синтаксис
- Переменные.
- Тест по переменным.
- Nullable types (нулабельные типы).
- Условный оператор if.
- Тест для самопроверки по условным операторам и nullable types.
- Условный оператор when.
- Введение в коллекции.
- Тест для самопроверки по коллекциям.
- Циклы.
- Введение в функции.
- Дефолтные и именованные параметры.
- Исключения.
- Тест для самопроверки по основному синтаксису языка Kotlin.
Функциональное программирование
- Анонимные методы, или лямбда-выражения.
- Функции высшего порядка filter и map.
- Бесконечные последовательности.
- Функция zip.
- Функция flatMap.
- Контрольная работа по коллекциям.
- Функции with и let.
- Создание функций высшего порядка.
- Extension-функции.
Объектно-ориентированное программирование
- Введение в ООП.
- Конструкторы.
- Методы.
- Equals.
- HashCode.
- Data-class.
- Enum-class.
- Наследование.
- Абстрактные классы, интерфейсы и Smart Cast.
- Анонимные классы.
- Оптимизируем код.
- Модификаторы доступа.
- Companion Object.
- SingleTon.
- Generic.
- Generic functions. Lateinit var.
- Итоговый тест по курсу Kotlin.
Сертификат от Андрей Сумин
Подтвердит, что вы прошли курс, и усилит ваше портфолио или резюме.
Часто задаваемые вопросы
Как проходить обучение на платформе, чтобы освоить профессию Android-разработчика? С чего мне лучше начать?
Чтобы погружение в профессию было более структурированным и продуктивным, ознакомьтесь с картой обучения.