Программирование на Kotlin

Санкт-Петербург, осень 2021

Описание

Kotlin – современный язык программирования, разрабатываемый в компании JetBrains. В данном курсе мы познакомимся с его реализацией для JVM, обсудим какие проблемы Java он решает.

Примерный список тем

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

Для получения зачета будет необходимо выполнить набор домашних заданий. Также периодически в начале занятий будут проходить летучки, для проверки понимания материала предыдущих лекций.

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

Преподаватели