Программирование на Kotlin
Санкт-Петербург, осень 2020
Описание
Kotlin – современный язык программирования, разрабатываемый в компании JetBrains. В данном курсе мы познакомимся с его реализацией для JVM, обсудим какие проблемы Java он решает.
Примерный список тем
- Кратко о JVM, переменные и функции в Kotlin
- Классы, работа с null-значениями
- Коллекции, Лямбда-выражения, Работа с файлами
- Интерфейсы, Обобщения (Generics)
- Функции-расширения, Операторы, Аннотации
- Ввод/вывод
- Reflection. Загрузка классов. Зависимости. Совместимость.
- Кратко о базах данных
- Многопоточность
- Coroutines
- Делегация, inline, контракты, Kotlin Multiplatform
Для получения зачета будет необходимо выполнить набор домашних заданий. Также периодически в начале занятий будут проходить летучки, для проверки понимания материала предыдущих лекций.
Знание языка программирования Java является пререквизитом, если вы хотите получить максимум пользы для себя.