План на курса
Въведение
- Общ преглед на Kotlin
- Преглед на базовите концепции на Kotlin
Напредни езикови функции
- Лямбда изрази и функции на повисок ред
- Функции и свойства за разширение
- Вътрешно функциониращи функции и конкретизирани параметри на тип
- Колекции и последователности
Обекто-ориентирано програмиране
- Делегация на класове и изрази за обекти
- Запечатане на класове и алиаси на тип
- Генерализации и вариации
- Напредна наследяване и полиморфизъм
Функционално програмиране
- Разбиране на монадите и функционалните конструкции
- Работа с библиотеката Arrow
- Корутини и основни принципи на асинхронно програмиране
- API на потока и реактивно програмиране
Разработка на Android с Kotlin
- Kotlin Android Extensions и свързване с изгледите
- Използване на Kotlin Coroutines в Android
Резюме и следващи стъпки
Изисквания
- Основни знания за Kotlin
- Разбиране на концепциите на обектно-ориентираното програмиране
Целева аудитория
- Разработчици
- Програмисти
Отзиви от потребители (3)
Алекс е много приятен и общителен човек. Той направи всички да се чувстват комфортно, работейки заедно и доброволно предлагайки решения.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Курс - Kotlin for Beginners
Машинен превод
Беше лако, добре организирано, имаше приятно балансирано съчетание от задачи и лекции, а всичко беше на място.
Alexander Illarionov - C.T.Co SIA
Курс - Advanced Kotlin Programming
Машинен превод
Отлично съдържание, excelent упражнения. Охвати много информация. Приятен за новите програмисти на Kotlin, но също и много неща остава да се научи за тези от нас, които вече използват Kotlin. Силно препоръчвам този курс. Темпото на курса беше перфектно, не прекалено бавно, не прекалено бързо. Преминаването между обучението и упражненията помогна да закрепим знанията от всяка секция.
Mark Sorenson - Los Alamos National Laboratory
Курс - Programming with Kotlin
Машинен превод