Cursusaanbod

Inleiding

Herhaling van de basisprincipes van Kotlin

Geavanceerde functies in Kotlin gebruiken

  • Nestfuncties in Kotlin gebruiken om functionaliteit te hergebruiken
  • Infixnotatie gebruiken om functies in Kotlin aan te roepen
  • Anonieme functies in Kotlin declareren
  • De inline-modifier voor efficiëntie in Kotlin gebruiken
  • Terugkeerwaarden en lokale terugkeerwaarden implementeren bij het werken met geavanceerde functies in Kotlin
  • Staartrecursie voor optimalisatie in Kotlin implementeren
  • Operatoroverloading in Kotlin gebruiken
  • Lambdas met receivers gebruiken om beperkingen op DSL's in Kotlin te creëren
  • Instanties aanroepen in Kotlin
  • Functionele constructies in Kotlin gebruiken
    • Functiecompositie
    • Currying
    • Andere constructies
  • Verslag van de geavanceerde functionele aspecten van Kotlin

Klassen-scenario's in Kotlin verkennen

  • Fields in Kotlin implementeren
  • De "lateinit"-modifier gebruiken in Kotlin
  • Nest- en inner klassen in Kotlin begrijpen
  • Statische methoden in Kotlin definiëren met behulp van companion objects
  • Klassenconstructors verbergen in Kotlin
  • Klassen als sealed markeren in Kotlin
  • Type aliases in Kotlin gebruiken
  • Verslag van de geavanceerde functies van Kotlin voor klassen

Delegatie in Kotlin implementeren

  • Het concept van leden-delegatie in Kotlin begrijpen
  • Ledenfuncties aan een andere klasse delegeren in Kotlin
  • Eigenschappen delegeren in Kotlin voor efficiënte codehergebruik
  • Ingebouwde gedelegeerde eigenschappen in Kotlin gebruiken
  • Lokale eigenschappen delegeren in Kotlin voor efficiënte codehergebruik
  • Extensie-eigenschappen in klassen implementeren in Kotlin
  • Verslag van de verschillende aspecten van delegatie in Kotlin

Een diepgaand begrip krijgen van generics in Kotlin

  • Generische beperkingen begrijpen
  • Variatie en invariantie in generics begrijpen
  • De "out"-modifier gebruiken om covariantie uit te drukken in generics in Kotlin
  • Contravariantie in Kotlin uitdrukken
  • Het concept van typeprojecties en sterprojecties in Kotlin verkennen
  • Verslag van geavanceerde generics in Kotlin

Metaprogrammering in Kotlin

  • Overzicht van reflectie
  • Java-reflectie met Kotlin gebruiken met behulp van de Reflectie-API
  • Kotlin's Reflectie-API gebruiken
  • Type verdwijning in Kotlin behandelen
  • Gerealiseerde generics in Kotlin gebruiken
  • Aangepaste annotations in Kotlin definiëren
  • Verslag van metaprogrammeringstechnieken en introspectietechnieken in Kotlin

Asynchrone programmering in Kotlin uitvoeren

  • Het probleem van asynchrone programmering begrijpen
  • Asynchrone programmering en coroutines in Kotlin implementeren
  • Async en Await in Kotlin met behulp van coroutines implementeren
  • Yield in Kotlin implementeren
  • De voordelen van coroutines ten opzichte van reactieve extensies begrijpen
  • Verslag van coroutines in Kotlin

Samenvatting en conclusie

Vereisten

  • Een basisbegrip van Kotlin

Doelgroep

  • Ontwikkelaars die een dieper inzicht willen krijgen in Kotlin-programmering
 21 Uren

Leveringsopties

PRIVÉGROEPSTRAINING

Onze identiteit draait om het leveren van precies wat onze klanten nodig hebben.

  • Pre-cursusgesprek met uw trainer
  • Aanpassing van de leerervaring om uw doelen te bereiken -
    • Op maat gemaakte overzichten
    • Praktische, praktische oefeningen met gegevens / scenario's die herkenbaar zijn voor de cursisten
  • Training gepland op een datum naar keuze
  • Gegeven online, op locatie/klaslokaal of hybride door experts die ervaring uit de echte wereld delen

Private Group Prices RRP from €6840 online delivery, based on a group of 2 delegates, €2160 per additional delegate (excludes any certification / exam costs). We recommend a maximum group size of 12 for most learning events.

Neem contact met ons op voor een exacte offerte en om onze laatste promoties te horen


OPENBARE TRAINING

Kijk op onze public courses

Reviews (7)

Voorlopige Aankomende Cursussen

Gerelateerde categorieën