План на курса

Въведение

  • Общ преглед на Kotlin
  • Преглед на базовите концепции на Kotlin

Напредни езикови функции

  • Лямбда изрази и функции на повисок ред
  • Функции и свойства за разширение
  • Вътрешно функциониращи функции и конкретизирани параметри на тип
  • Колекции и последователности

Обекто-ориентирано програмиране

  • Делегация на класове и изрази за обекти
  • Запечатане на класове и алиаси на тип
  • Генерализации и вариации
  • Напредна наследяване и полиморфизъм

Функционално програмиране

  • Разбиране на монадите и функционалните конструкции
  • Работа с библиотеката Arrow
  • Корутини и основни принципи на асинхронно програмиране
  • API на потока и реактивно програмиране

Разработка на Android с Kotlin

  • Kotlin Android Extensions и свързване с изгледите
  • Използване на Kotlin Coroutines в Android

Резюме и следващи стъпки

Изисквания

  • Основни знания за Kotlin
  • Разбиране на концепциите на обектно-ориентираното програмиране

Целева аудитория

  • Разработчици
  • Програмисти
 14 часа

Брой участници


Цена за участник

Отзиви от потребители (3)

Предстоящи Курсове

Свързани Kатегории