Plan du cours
Pour commencer
- Syntaxe de base
- Idiomes
- Conventions de codage
Les bases
- Types de base
- Paquets
- Flot de contrôle
- Retours et sauts
Classes et objets
- Classes et héritage
- Propriétés et champs
- Interfaces
- Modificateurs de visibilité
- Extensions
- Données de classes
- 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 inline
Autres
- Déclarations de décomposition
- Collections
- Plages
- Vérifications de type et conversions
- Expressions 'this'
- Égalité
- Surcharges d'opérateurs
- Sécurité des nulls
- Exceptions
- Annotations
- Réflexion
- Constructeurs de type sécurisé
- Type dynamique
Interopérabilité
- Appeler Java depuis Kotlin
- Appeler Kotlin depuis Java
Références
- Documenter le code Kotlin
- Utiliser Maven
- Utiliser Ant
- Utiliser Gradle
- Kotlin et OSGi
Tutoriels
Pré requis
Kotlin est un langage de programmation typé statiquement pour la JVM, Android et le navigateur.
Audience
Ce cours s'adresse aux programmeurs et ingénieurs intéressés par la programmation avec Kotlin.
Nos clients témoignent (4)
Les connaissances approfondies et les exemples.
Ankur Kapila - Deutsche Bank
Formation - Programming with Kotlin
Traduction automatique
Le matériel et les sujets abordés lors de la formation étaient très bien organisés et les connaissances approfondies ont été présentées de manière exhaustive.
Umar Farooq - Deutsche Bank
Formation - Programming with Kotlin
Traduction automatique
C'était parfait, assez de diapositives pour obtenir des indices et suffisamment de temps pour réaliser les exercices
Dominik Rainer - LTW Intralogistics
Formation - Programming with Kotlin
Traduction automatique
Contenu de qualité, excellents exercices. Beaucoup d'informations ont été couvertes. Amical pour les nouveaux programmeurs Kotlin, mais il y a encore beaucoup à apprendre pour ceux qui utilisent déjà Kotlin. Je recommande vivement ce cours. Le rythme du cours était parfait, ni trop lent, ni trop rapide. Alterner entre les explications et les exercices a aidé à ancrer les connaissances de chaque section.
Mark Sorenson - Los Alamos National Laboratory
Formation - Programming with Kotlin
Traduction automatique