О чём курс

Изучите продвинутые возможности Kotlin через решение прикладных задач в научно-фантастическом сеттинге. В материалах разбираются тонкости работы с коллекциями, обработкой исключений, сложными типами данных и потоками ввода-вывода. Помимо теории, курс включает реализацию мини-проектов — калькулятора, планировщика задач и календаря — которые помогут закрепить работу с JSON, регулярными выражениями и форматами времени на практике.

Программа обучения

  • Повторяем основные конструкции языка Kotlin
    • Часть 1
    • Часть 2
  • Типы данных
    • Базовые типы данных
    • Nullable типы
    • Тип Unit
    • Interview - Вопросы по материалу
  • Работа с исключениями
    • Виды исключений
    • Обработка исключений
    • Практические задачи по теме "4.2"
    • Пользовательские классы исключений
    • Практические задачи по теме "4.4"
    • Best practices - Как и где перехватывать исключения?
    • Interview - Вопросы по материалу
  • Функции
    • Функциональное программирование
    • Функции с переменным количеством аргументов
    • Практические задачи по теме "5.2"
    • Функции высшего порядка
    • Практические задачи по теме "5.4"
    • Лямбда-выражения
    • Interview - Вопросы по материалу
  • Коллекции
    • Введение. Общие методы
    • Вычислительная сложность. Нотация О(n)
    • Списки (List)
    • Практические задачи по теме "List"
    • Множества (Set)
    • Практические задачи по теме "Set"
    • Словари (Map)
    • Практические задачи по теме "Map"
    • Interview - Вопросы по материалу
  • Работа со строками
    • Введение. Что под капотом?
    • Метод работы со строками
    • StringBuilder и StringBuffer
    • Interview - Вопросы по материалу
  • Работа с регулярными выражениями
    • Регулярные выражения
    • Практические задачи по теме "8.1"
  • Работа с файлами
    • Работа с текстовыми файлами
    • Работа с csv файлами
    • Практические задачи по теме "9.2"
    • Работа с JSON
    • Практические задачи по теме "9.4"
    • Interview - Вопросы по материалу
  • Работа с датой и временем
    • Класс Date
    • Практические задачи по теме "10.1"
    • Класс Calendar
    • Промежуточный экзамен
    • Interview - Вопросы по материалу
  • Класс Math и работа с числами
    • Методы для работы с числами
    • Операции и методы для работы с битами
    • Промежуточный экзамен
  • Работа над мини-проектами
    • Проект "Калькулятор"
    • Проект "Календарь"
    • Проект "Список дел"
  • Финал
Складчина создана 25 января 2025 г. · описание обновлено 3 мая 2026 г.

Другие материалы автора 2

АО Алексей Охотниченко Все материалы
562 ₽ 2 890 ₽