Course Outline

Invoering

Opfriscursus over Kotlin Basisbeginselen

Geavanceerde functies gebruiken in Kotlin

    Geneste functies gebruiken om functionaliteit te hergebruiken in Kotlin De infix-notatie gebruiken om functies aan te roepen in Kotlin Anonieme functies declareren in Kotlin De inline modifier gebruiken voor efficiëntie in Kotlin Returns en lokale return implementeren bij het werken met geavanceerde functies in [ 2] Implementatie van staartrecursie voor optimalisatie in Kotlin Overbelasting van operators gebruiken in Kotlin Lambdas met ontvangers gebruiken om beperkingen op DSL's te creëren in Kotlin Instances aanroepen in Kotlin Functionele constructies gebruiken in Kotlin Functiecompositie Curry Andere constructies
Samenvatting van geavanceerde functionele aspecten van Kotlin
  • Klassenscenario's verkennen in Kotlin
  • Velden implementeren in Kotlin De "lateinit"-modifier gebruiken in Kotlin Geneste en innerlijke klassen begrijpen in Kotlin "Statische methoden" definiëren in Kotlin Companion-objecten gebruiken Klasseconstructors verbergen in Kotlin Klassen markeren als verzegeld in [ 2] Typealiassen gebruiken in Kotlin Samenvatting van geavanceerde functies van Kotlin voor klassen

      Implementatie van delegatie in Kotlin

    Het concept van ledendelegatie begrijpen in Kotlin Lidfuncties delegeren naar een andere klasse in Kotlin Eigenschappen delegeren in Kotlin voor hergebruik van code Efficiëntie van ingebouwde gedelegeerde eigenschappen in Kotlin Lokale eigenschappen delegeren in Kotlin voor hergebruik van code Implementatie van uitbreidingseigenschappen in klassen in Kotlin Samenvatting van de verschillende aspecten van delegatie in Kotlin

      Een diepgaand inzicht verwerven in generieke geneesmiddelen in Kotlin

    Generieke beperkingen begrijpen Variantie en invariantie in generieke geneesmiddelen begrijpen De "out"-modificator gebruiken om covariantie in generieke geneesmiddelen uit te drukken in Kotlin Contravariantie uitdrukken in Kotlin Het concept van typeprojecties en sterprojecties verkennen in Kotlin Samenvatting van geavanceerde generieke geneesmiddelen in Kotlin ]

      Metaprogrammering in Kotlin

    Overzicht van Reflection Java gebruiken Reflection met Kotlin De Reflection API gebruiken De Reflection API van Kotlin gebruiken Afhandelingstype Erasure in Kotlin Reified Generics gebruiken in Kotlin Aangepaste annotaties definiëren in Kotlin Samenvatting van metaprogrammering en introspectietechnieken in Kotlin

      Asynchroon Programming uitvoeren in Kotlin

    Het probleem van asynchrone programmering begrijpen Asynchrone programmering en coroutines in Kotlin implementeren Async and Await in Kotlin implementeren Coroutines gebruiken Yield in Kotlin implementeren De voordelen van Coroutines ten opzichte van Reactive extensies begrijpen Samenvatting van Coroutines in Kotlin

      Samenvatting en conclusie

    Requirements

    • Een goed begrip van de grondbeginselen van Kotlin

    Publiek

    • Ontwikkelaars die geïnteresseerd zijn in een diepere kennis van Kotlin programmeren
      21 Hours
     

    Getuigenissen (1)

    Related Courses

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

      28 Hours

    Advanced Java Security

      21 Hours

    Related Categories