Course Outline

Introductie

  • Waarom Kotlin beter is Java

De tools instellen

  • De opdrachtregelprogramma's gebruiken
  • De JDK installeren voor Kotlin
  • Installeren en instellen van de IDE: IntelliJ
  • De plug-ins installeren

Aan de slag met Basic Kotlin Programming

  • Het leren van de Kotlin architectuur
  • Variabelen maken in Kotlin
  • Inzicht in de verschillende gegevenstypen in Kotlin
  • Tekenreeksen gebruiken in Kotlin
  • Inzicht in onveranderlijkheid in Kotlin
  • Implementeren van Expressionen, verklaringen en opdrachten
  • Nullable variabelen gebruiken in Kotlin voor null veiligheid
  • Voorwaardelijke programmastroom afhandelen met 'if'-instructies
  • Verwerkingsopties met behulp van "wanneer"-instructies
  • De geavanceerde mogelijkheden van Kotlin voor voorwaardelijke instructies verkennen
  • Matrices en lijsten gebruiken in Kotlin
  • Looping Constructs implementeren in Kotlin
  • Functies maken, declareren en gebruiken in Kotlin
  • Parameters gebruiken en een waarde retourneren
  • Uitbreidingsfuncties gebruiken
  • Inline-functies gebruiken
  • Hogere-ordefuncties gebruiken

Object-Oriented Programming met Kotlin

  • Overzicht van Programmeren met Objecten
  • Een klas maken
  • Methoden toevoegen aan klassen
  • Basisconstructeurs definiëren
  • Benoemde parameters en standaardwaarden gebruiken
  • Open klassen gebruiken om overname toe te staan
  • Abstracte klassen gebruiken
  • Interfaces maken en gebruiken
  • Bediening overschrijven
  • Gegevensklassen maken
  • Singletons en begeleidende objecten gebruiken
  • Opsommingen gebruiken
  • Klassen groeperen in pakketten
  • Importeren gebruiken
  • Het verbergen van informatie implementeren
  • Getters en Setters gebruiken
  • Zichtbaarheidsmodifiers implementeren
  • Inzicht in generieke geneesmiddelen
  • Implementatie van een generieke stack
  • Generieke functies gebruiken

Onderzoek naar de interoparabiliteit van Kotlin met Java

  • Met behulp van Java van Kotlin
  • Kotlin gebruiken vanaf Java

De geavanceerde functies van Kotlin verkennen

  • Inzicht in overbelasting van de machinist
  • Annotaties gebruiken
  • Reflectie gebruiken
  • Implementatie van DSL-constructie
  • Implementeren van destructuring

Kotlin gebruiken voor functioneel Programming

Hands-on: een Android-app converteren van Java naar Kotlin

  • Android Studio gebruiken
  • Een nieuw project starten met Kotlin
  • Bestaande Java-code converteren naar Kotlin
  • Android API's gebruiken met Kotlin

Probleemoplossing

Samenvatting en conclusie

Requirements

  • Ervaring met Java programmeren
  • Basiservaring of bekendheid met Android-ontwikkeling

Publiek

  • Android-ontwikkelaars geïnteresseerd in Kotlin
  • Java-programmeurs geïnteresseerd in Kotlin
  21 Hours

Getuigenissen (4)

Related Courses

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

  28 Hours

Advanced Java Security

  21 Hours

Related Categories