План на курса

Въведение

  • Защо е Kotlin по-добър от Java

Настройка на инструментите

  • Използване на инструментите на командния ред
  • Инсталиране на JDK за Kotlin
  • Инсталиране и настройка на IDE: IntelliJ
  • Инсталиране на плагини

Начало с основно програмиране на Kotlin

  • Учене на архитектурата на Kotlin
  • Създаване на променливи в Kotlin
  • Разбиране на различни типове данни в Kotlin
  • Използване на низове в Kotlin
  • Разбиране на неизменливостта в Kotlin
  • Имплементиране на изрази, изявления и присъединявания
  • Използване на променливи, които могат да бъдат null в Kotlin за безопасност от null
  • Обработка на условния поток на програмиране с "if" изявления
  • Обработка на опции с "when" изявления
  • Разглеждане на напреднали възможности на Kotlin за условни изявления
  • Използване на масиви и списъци в Kotlin
  • Имплементиране на циклични конструкции в Kotlin
  • Създаване, обявяване и използване на функции в Kotlin
  • Използване на параметри и връщане на стойност
  • Използване на разширени функции
  • Използване на вграждени функции
  • Използване на функции от по-висш ред

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

  • Обзор на програмирането с обекти
  • Създаване на клас
  • Добавяне на методи към класове
  • Определяне на базови конструктори
  • Използване на именовани параметри и стойности по подразбиране
  • Използване на отворени класове за позволяване на наследяване
  • Използване на абстрактни класове
  • Създаване и използване на интерфейси
  • Обработка на преовладяване
  • Създаване на данни класове
  • Използване на единствени екземпляри и спътни обекти
  • Използване на нумерации
  • Групиране на класове в пакети
  • Използване на импорти
  • Имплементиране на скриване на информация
  • Използване на getters и setters
  • Имплементиране на модификатори на видимост
  • Разбиране на обобщения
  • Имплементиране на обобщен стек
  • Използване на обобщени функции

Разглеждане на съвместимостта на Kotlin с Java

  • Използване на Java от Kotlin
  • Използване на Kotlin от Java

Разглеждане на напредналите функции на Kotlin

  • Разбиране на претоварване на оператори
  • Използване на аннотации
  • Използване на рефлексия
  • Имплементиране на конструкция на специфичен език
  • Имплементиране на деструктуриране

Използване на Kotlin за функционално програмиране

Практически: Преобразуване на Android приложение от Java в Kotlin

  • Използване на Android Studio
  • Започване на нов проект с Kotlin
  • Преобразуване на съществуващ код на Java в Kotlin
  • Използване на Android API-та с Kotlin

Решение на проблеми

Резюме и заключение

Изисквания

  • Опит в програмиране на Java
  • Базов опит или познавателност в разработка на Android

Целева публика

  • Разработчици на Android, интересуващи се от Kotlin
  • Програмисти на Java, интересуващи се от Kotlin
 21 часа

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


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

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

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

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