Курс на Stepik
Обложка курса «PRO Kotlin. Курс для продвинутых» на Stepik
6 300 ₽

PRO Kotlin. Курс для продвинутых 5.000

Открыть на
STEPIK.ORG

Курс дает полное представление, что из себя представляет язык Kotlin. Знания, которые есть в курсе, необходимы для работы Junior Kotlin разработчика.

Показатель Текущие показатели Рост
Значение 🏆 Рейтинг 3 дн 7 дн 30 дн
Количество учеников на курсе «PRO Kotlin. Курс для продвинутых»Учеников на курсе 93
Сертификаты, выданные на курсе «PRO Kotlin. Курс для продвинутых»Сертификатов выдано 27
Отзывы о курсе «PRO Kotlin. Курс для продвинутых»Отзывов получено 7
Рейтинг курса «PRO Kotlin. Курс для продвинутых»Рейтинг курса 5.000
Уроки в курсе «PRO Kotlin. Курс для продвинутых»Количество уроков 71
Тесты в курсе «PRO Kotlin. Курс для продвинутых»Количество квизов 251
Задачи с кодом в курсе «PRO Kotlin. Курс для продвинутых»Количество задач с кодом 128
Время прохождения курса «PRO Kotlin. Курс для продвинутых»Время прохождения курса
Стоимость курса «PRO Kotlin. Курс для продвинутых»Стоимость курса 6 300 ₽
Обновления курса «PRO Kotlin. Курс для продвинутых»Обновления курса
Дата публикации курса «PRO Kotlin. Курс для продвинутых»Дата публикации курса
Последнее обновление курса «PRO Kotlin. Курс для продвинутых»Последнее обновление
Сложность normal

Содержание курса

Разделы в курсе «PRO Kotlin. Курс для продвинутых» 22 раздела Уроки в курсе «PRO Kotlin. Курс для продвинутых» 71 урок Тесты в курсе «PRO Kotlin. Курс для продвинутых» 251 тест Задачи в курсе «PRO Kotlin. Курс для продвинутых» 128 задач Время прохождения курса «PRO Kotlin. Курс для продвинутых» 48 ч. Последнее обновление курса «PRO Kotlin. Курс для продвинутых» обн. 22 июня 2026

Информация о курсе

3 урока
1. Познакомимся?
2. Живое сообщество
3. Мозгокачалка

Модель выполнения программы на Kotlin

3 урока
1. Типы языков программирования
2. Продвинутые языки программирования. Kotlin
3. Внутреннее устройство программы во время выполнения

Типы данных

4 урока
1. Ссылочные и значимые типы данных
2. Передача параметров в функции
3. Что такое null? Или работа с опциональными типами
4. Карта памяти. Практика

Строки

6 уроков
1. String
2. Символы (Char)
3. Методы строк. Часть 1
4. Методы строк. Часть 2
5. Копирование и сравнение строк
6. String vs массив символов (Array)

Строки. Часть 2

3 урока
1. StringBuilder
2. Форматирование строк
3. Форматирование строк. Часть 2

IntelliJ IDEA

3 урока
1. Отладка кода
2. Отладка кода. Практика
3. Вызов функций

Классы и объекты

3 урока
1. Объектно-ориентированное программирование (ООП)
2. Понятие класса
3. Методы класса

Конструктор

4 урока
1. Конструкторы по умолчанию
2. Параметризованные конструкторы
3. Ключевое слово this
4. Инициализаторы объектов

Закрепление материала

3 урока
1. Моделирование работы школы
2. Моделирование работы обыкновенных дробей
3. Моделирование онлайн магазина

Целостность данных (Инкапсуляция)

5 уроков
1. Ключевое слово private
2. Отложенные ошибки
3. Свойства
4. Индексаторы
5. Карта памяти объектов класса

Наследование

3 урока
1. Наследование
2. Иерархия наследования
3. Конструкторы при наследовании

Классы (часть 2)

2 урока
1. Data классы
2. Абстрактные классы

Полиморфизм

3 урока
1. Upcast, DownCast
2. open/override
3. Базовый класс Any

Перегрузка

2 урока
1. Перегрузка методов
2. Перегрузка операторов

Статика и динамика

4 урока
1. Статические члены. Поля и методы
2. Статический конструктор
3. Объекты
4. Файловая система

Сокращения

1 урок
1. Операторы, работающие с NULL

Интерфейсы

4 урока
1. Понятие интерфейса
2. Иерархичное и множественное наследование интерфейсов
3. Явная и неявная реализация. Реализация по умолчанию
4. Iterable, Iterator

Обобщения

2 урока
1. Обобщенные типы
2. Ограничения обобщений

Делегаты, лямбда выражения и тип функции

3 урока
1. Тип функции. Анонимные функции
2. Лямбда выражения
3. События

Перечисления

2 урока
1. Перечисления
2. Перечисления. Часть 2

Обработка ошибок

6 уроков
1. Что такое ошибка
2. Try catch
3. Модификации блока catch
4. Инициирование исключений
5. Создание собственных исключений
6. Восстановление после исключений

Заключение

1 урок
1. Заключительный урок