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 (4)
Le formateur était parfaitement préparé. Le formateur avait d'énormes connaissances et beaucoup de matériel...,
Dawid - ista Shared Services Polska Sp. z o.o.
Formation - Programming with Kotlin
Traduction automatique
J'ai aimé le message direct et la bonne explication des sujets difficiles. On sent que Marcin est un programmeur et un formateur expérimenté et qu'il aime cela. Il a une très bonne énergie. C'était une formation très intense, mais je me sens intéressé Kotlinet inspiré.
Joanna - ista Shared Services Polska Sp. z o.o.
Formation - Programming with Kotlin
Traduction automatique
It was perfect, enough slides to watch for hints and enough time to make the exercises
Dominik Rainer - LTW Intralogistics
Formation - Programming with Kotlin
Great content, excellent exercises. Covered a lot of information. Friendly to new Kotlin programmers but also a lot to still learn for those of us already using Kotlin. Highly recommend this course. The pace of the course was perfect, not too slow, not too fast. Alternating between instruction and exercises helped cement the knowledge from each section.