Программирование на языке Котлин

Практикум: проводится как самостоятельная работа
Преподаватель: Романов В.Ю.

В результате освоения учебной дисциплины студенты и слушатели должны овладеть следующими образовательными результатами:
Знать: объектно-ориентированные и функциональные парадигмы языка Kotlin; взаимодействие кода языка Kotlin c кодом на языках Java и JavaScript при разработке приложений на смеси языков программирования.
Уметь: использовать язык программирования Kotlin для разработки программных систем;
Владеть: навыками разработки больших программных систем в среде IntelliJ IDEA

Тема 1. Знакомство с объектно-ориентированными возможностями языка Kotlin.
Тема 2. Знакомство с функциональной парадигмой языка программирования Kotlin.
Тема 3. Построение DSL в Kotlin.
Тема 4. Корутины в Kotlin.
Тема 5. Совместное использование языков Kotlin и Java.
Тема 6. Совместное использование языков Kotlin и JavaScript.
Тема 7. Использование языка Kotlin для разработки native (специфичных для платформ) приложений.
Тема 8. Использование языка Kotlin для разработки многоплатформанных приложений.
Преподаватель: Vladimir Romanov