Kotlin JVM - курс для продвинутых
О чём курс
Изучите продвинутые возможности 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 и работа с числами
- Методы для работы с числами
- Операции и методы для работы с битами
- Промежуточный экзамен
- Работа над мини-проектами
- Проект "Калькулятор"
- Проект "Календарь"
- Проект "Список дел"
- Финал
Другие материалы автора 2
АО Алексей Охотниченко Все материалыОтзывов пока нет. Будьте первым!
Этот курс сейчас в процессе организации складчины. Нажмите кнопку «Записаться» и ожидайте старта — вам придёт уведомление. Когда складчина стартует, в карточке курса будет указан актуальный взнос. Текущая цена пока в процессе формирования и может отличаться от финальной.
Да, мы стремимся, чтобы финальный взнос был не больше ≈10% от оригинальной цены курса. Чем больше участников записывается в складчину, тем ниже выходит взнос для каждого.
Нажмите кнопку «Записаться» и авторизуйтесь на сайте через email (через ту же почту, которую будете использовать для входа). В личном кабинете вас будут ждать инструкции, как пригласить других участников — чем больше людей записалось, тем быстрее стартует складчина и тем ниже взнос. Как только складчина готова к приобретению, вам придёт уведомление.