План на курса

Въведение

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

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

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

Първи стъпки с Basic Kotlin Programming

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

Обектно-ориентиран Programming с Kotlin

    Общ преглед на програмиране с обекти Създаване на клас Добавяне на методи към класове Дефиниране на основни конструктори Използване на именувани параметри и стойности по подразбиране Използване на отворени класове за разрешаване на наследяване Използване на абстрактни класове Създаване и използване на интерфейси Обработка Подмяна на създаване на класове данни Използване на единични и придружаващи обекти Използване на изброявания Групиране на класове в пакети Използване на импортиране Внедряване на скриване на информация Използване на Getters и Setters Внедряване на модификатори на видимост Разбиране на генеричните елементи Внедряване на генеричен стек с помощта на генерични функции

Изследване на съвместимостта на Kotlin с Java

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

Проучване на разширените функции на Kotlin.

    Разбиране на претоварването на оператора Използване на анотации Използване на отражение Внедряване на DSL конструиране Внедряване на деструктуриране

Използване на Kotlin за функционални Programming

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

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

Отстраняване на неизправности

Обобщение и заключение

Изисквания

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

Публика

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

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



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

Oтзиви от потребители (5)

Свързани Kурсове

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

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