Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Съдържание и теми, включени в курса
Въведение
- Общ преглед на Kotlin
- Преглед на основните концепции в Kotlin
Разширени функционалности на езика
- Ламбда изрази и функции от по-висок ред
- Разширяващи функции и свойства
- Вградени (inline) функции и уточнени (reified) типови параметри
- Колекции и последователности
Обектно-ориентирано програмиране
- Делегиране на класове и обектни изрази
- Запечатани (sealed) класове и псевдоними на типове
- Генерици и вариантност
- Разширено наследяване и полиморфизъм
Функционално програмиране
- Разбиране на монади и функционални конструкции
- Работа с библиотеката Arrow
- Основи на корутините и асинхронното програмиране
- Flow API и реактивно програмиране
Android разработка с Kotlin
- Kotlin Android Extensions и обвързване на изгледи (view binding)
- Използване на Kotlin корутини в Android
Обобщение и следващи стъпки
Изисквания
- Базови познания по Kotlin
- Разбиране на концепциите на обектно-ориентираното програмиране
Аудитория
- Разработчици
- Програмисти
14 Часа
Отзиви от участници (2)
Като старшъ Java инженер и начинаещ в Kotlin, смятам, че курсът ми даде инструментите, за да започна правилното използване на Kotlin за бъдещи проекти по разработка.
Stewart Coates - DLA PIPER
Курс - Advanced Kotlin Programming
Машинен превод
Дълбоките познания и примерите
Ankur Kapila - Deutsche Bank
Курс - Programming with Kotlin
Машинен превод