Plan du cours

Pour commencer

  • Syntaxe de base
  • Idiomes
  • Conventions de codage

Notions de base

  • Types de base
  • Paquets
  • Flux de contrôle
  • Retours et sauts

Classes et objets

  • Classes et héritage
  • Propriétés et champs
  • Interfaces
  • Modificateurs de visibilité
  • Extensions
  • Classes de données
  • Génériques
  • Classes imbriquées
  • Classes Enum
  • Objets
  • Délégation
  • Propriétés déléguées

Fonctions et Lambdas

  • Fonctions
  • Lambdas
  • Fonctions en ligne

Autres fonctions

  • Déclarations de déstructuration
  • Collections
  • Plages
  • Vérifications de type et casts
  • Expression de ce type
  • Égalité
  • Surcharge des opérateurs
  • Sécurité des nullités
  • Exceptions
  • Annotations
  • Réflexion
  • Constructeurs à sécurité de type
  • Type dynamique

Interopérabilité

  • Appel de Java depuis Kotlin
  • Appel de Kotlin à partir de Java

Référence

  • Documentation du code Kotlin
  • Utilisation de Maven
  • Utilisation de Ant
  • Utilisation de Gradle
  • Kotlin et OSGi

Tutoriels

Pré requis

  • IntelliJ
  21 heures
 

Nombre de participants


Début

Fin


Dates are subject to availability and take place between 09:30 and 16:30.

Prix par participant

Nos Clients témoignent (4)

Cours Similaires

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

  28 heures

Advanced Java Security

  21 heures

Catégories Similaires