План на курса

Въведение

Опресняване на Kotlin Основи

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

    Използване на вложени функции за повторно използване на функционалност в Kotlin Използване на Infix нотация за извикване на функции в Kotlin Деклариране на анонимни функции в Kotlin Използване на вграден модификатор за ефективност в Kotlin Внедряване на връщания и локални връщания при работа с разширени функции в [ 2] Внедряване на рекурсия на опашката за оптимизиране в Kotlin Използване на претоварване на оператор в Kotlin Използване на ламбда с приемници за създаване на ограничения върху DSL в Kotlin Извикване на екземпляри в Kotlin Използване на функционални конструкции в Kotlin Композиция на функции Curry други конструкции
Обобщение на разширените функционални аспекти на Kotlin
  • Проучване на сценарии в клас в Kotlin
  • Внедряване на полета в Kotlin Използване на модификатора "lateinit" в Kotlin Разбиране на вложени и вътрешни класове в Kotlin Дефиниране на "статични методи" в Kotlin Използване на придружаващи обекти Скриване на конструктори на класове в Kotlin Маркиране на класове като запечатани в [ 2] Използване на псевдоними на типове в Kotlin Резюме на разширените функции на Kotlin за класове

      Изпълнение на делегирането в Kotlin

    Разбиране на концепцията за делегиране на член в Kotlin Делегиране на функции на член на друг клас в Kotlin Делегиране на свойства в Kotlin за ефективност на повторно използване на код Използване на вградени делегирани свойства в Kotlin Делегиране на локални свойства в Kotlin за повторно използване на код Внедряване на свойства на разширение в класове в Kotlin Обобщение на различните аспекти на делегирането в Kotlin

      Получаване на задълбочено разбиране на генеричните лекарства в Kotlin

    Разбиране на генеричните ограничения Разбиране на вариацията и инвариантността в генериците Използване на модификатора "out" за изразяване на ковариация в генериците в Kotlin Изразяване на контравариантност в Kotlin Проучване на концепцията за типови проекции и звездни проекции в Kotlin Резюме на разширените генерики в [2 ]

      Метапрограмиране в Kotlin

    Общ преглед на Reflection Използване на Java Reflection с Kotlin Използване на Reflection API Използване на Reflection API на Kotlin Обработка на изтриване на типа в Kotlin Използване на Reified Generics в Kotlin Дефиниране на персонализирани анотации в Kotlin Резюме на техниките за метапрограмиране и интроспекция в Kotlin

      Изпълнение на Asynchronous Programming в Kotlin

    Разбиране на проблема с асинхронното програмиране Внедряване на асинхронно програмиране и съпрограмми в Kotlin Внедряване на Async и Await в Kotlin Използване на съпрограмми Внедряване на Yield в Kotlin Разбиране на предимствата на съпрограммите пред Reactive разширения Обобщение на съпрограммите в Kotlin

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

    Изисквания

    • Разбиране на основите на Kotlin

    Публика

    • Разработчици, които се интересуват от придобиване на по-задълбочени познания за Kotlin програмиране
      21 Hours
     

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


    Започва

    Свършва


    Dates are subject to availability and take place between 09:30 and 16:30.
    Open Training Courses require 5+ participants.

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

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

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

      28 Hours

    Advanced Java Security

      21 Hours

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