Kotlin

Материалы с занятий и домашняя работа по курсу

Описания заданий

Блок 1. Основы Kotlin, отличия от Java и интеграция

1.1. Рабочее окружение: Gradle, Plugins, IntelliJ IDEA

1.2. Отличия от Java: immutability, переменные, типы данных, операторы и приведение типов

1.3. Управляющие конструкции. Функции

Блок 2. Функции, автотесты и ООП

2.1.Автотесты, работа с отладчиком и Continuous Integration

2.2.ООП: объекты и классы

2.3.ООП: композиция, наследование и интерфейсы

Блок 3. Исключения, коллекции и продвинутые концепции

3.1. Исключения

3.2. Generics и коллекции

3.3. Лямбды, extension-функции, операторы

3.4. Sequences