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