Schulungsübersicht

Einführung

Auffrischung zu Kotlin Grundlagen

Verwendung erweiterter Funktionen in Kotlin

    Verwenden verschachtelter Funktionen zur Wiederverwendung von Funktionen in Kotlin Verwenden der Infix-Notation zum Aufrufen von Funktionen in Kotlin Deklarieren anonymer Funktionen in Kotlin Verwenden des Inline-Modifikators für Effizienz in Kotlin Implementieren von Rückgaben und lokalen Rückgaben beim Arbeiten mit erweiterten Funktionen in [ 2] Implementieren der Tail-Rekursion zur Optimierung in Kotlin Verwenden von Operatorüberladung in Kotlin Verwenden von Lambdas mit Empfängern zum Erstellen von Einschränkungen für DSLs in Kotlin Aufrufen von Instanzen in Kotlin Verwenden von Funktionskonstrukten in Kotlin Durch die Zusammensetzung anderer Konstrukte werden Funktionskompositionen durchgeführt
Zusammenfassung der erweiterten funktionalen Aspekte von Kotlin
  • Erkunden von Klassenszenarien in Kotlin
  • Felder implementieren in Kotlin Den Modifikator „lateinit“ verwenden in Kotlin Verschachtelte und innere Klassen verstehen in Kotlin „Statische Methoden“ definieren in Kotlin Begleitobjekte verwenden Klassenkonstruktoren ausblenden in Kotlin Klassen als versiegelt markieren in [ 2] Verwenden von Typaliasen in Kotlin Zusammenfassung der erweiterten Funktionen von Kotlin für Klassen

      Implementierung der Delegation in Kotlin

    Verstehen des Konzepts der Member-Delegierung in Kotlin Delegieren von Memberfunktionen an eine andere Klasse in Kotlin Delegieren von Eigenschaften in Kotlin für eine effizientere Code-Wiederverwendung Verwendung integrierter delegierter Eigenschaften in Kotlin Delegieren lokaler Eigenschaften in Kotlin für die Code-Wiederverwendung Implementieren von Erweiterungseigenschaften in Klassen in Kotlin Zusammenfassung der verschiedenen Aspekte der Delegation in Kotlin

      Ein tiefgreifendes Verständnis von Generika erlangen in Kotlin

    Generische Einschränkungen verstehen Varianz und Invarianz in Generics verstehen Verwenden des Modifikators „out“, um Kovarianz in Generics auszudrücken in Kotlin Kontravarianz ausdrücken in Kotlin Erkunden des Konzepts von Typprojektionen und Sternprojektionen in Kotlin Zusammenfassung von Advanced Generics in [2 ]

      Metaprogrammierung in Kotlin

    Übersicht über Reflection unter Verwendung von Java Reflection mit Kotlin unter Verwendung der Reflection-API unter Verwendung der Reflection-API von Kotlin zur Typlöschung in Kotlin unter Verwendung von Reified Generics in Kotlin unter Definieren benutzerdefinierter Annotationen in Kotlin über Zusammenfassung der Metaprogrammierungs- und Selbstbeobachtungstechniken in Kotlin

      Asynchrones Ausführen Programming in Kotlin

    Das Problem der asynchronen Programmierung verstehen. Asynchrone Programmierung und Coroutinen in Kotlin implementieren. Async und Await in Kotlin implementieren. Coroutinen verwenden. Yield in Kotlin implementieren. Die Vorteile von Coroutinen gegenüber fünf Erweiterungen verstehen. Zusammenfassung von Coroutinen in Kotlin

      Zusammenfassung und Schlussfolgerung

    Voraussetzungen

    • Verständnis für die Grundlagen von Kotlin

    Publikum

    • Entwickler, die ein tieferes Wissen über die Kotlin-Programmierung erlangen möchten
      21 Stunden
     

    Teilnehmerzahl


    Beginnt

    Endet


    Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
    Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

    Erfahrungsberichte (1)

    Kombinierte Kurse

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

      28 Stunden

    Advanced Java Security

      21 Stunden

    Verwandte Kategorien