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
Nos clients témoignent (2)
C'était parfait, assez de diapositives pour voir des indices et suffisamment de temps pour faire les exercices.
Dominik Rainer - LTW Intralogistics
Formation - Programming with Kotlin
Traduction automatique
Contenu excellent, exercices de qualité. Un large éventail d'informations a été abordé. Très accueillant pour les nouveaux programmeurs mais également riche en apprentissages pour ceux qui utilisent déjà Kotlin. Je recommande vivement ce cours. Le rythme du cours était parfait, ni trop lent, ni trop rapide. L'alternance entre l'instruction et les exercices a permis de consolider les connaissances de chaque section.
Mark Sorenson - Los Alamos National Laboratory
Formation - Programming with Kotlin
Traduction automatique