Plan du cours
Introduction
- Aperçu de Kotlin
- Révision des concepts de base de Kotlin's
Fonctions linguistiques avancées
- Expressions lambda et fonctions d'ordre supérieur
- Fonctions d'extension et propriétés
- Fonctions en ligne et paramètres de type réifiés
- Collections et séquences
Orienté objet Programming
- Délégation de classes et expressions d'objets
- Classes scellées et alias de type
- Génériques et variance
- Héritage et polymorphisme avancés
Fonctionnel Programming
- Comprendre les monades et les constructions fonctionnelles
- Travailler avec la bibliothèque Arrow
- Coroutines et bases de la programmation asynchrone
- API Flow et programmation réactive
Développement Android avec Kotlin
- Kotlin Extensions Android et liaison de vues
- Utilisation de Kotlin Coroutines sur Android
Résumé et prochaines étapes
Pré requis
- Connaissances de base en Kotlin
- Compréhension des concepts de la programmation orientée objet
Public cible
- Développeurs
- Programmeurs
Nos clients témoignent (3)
Les connaissances approfondies et les exemples.
Ankur Kapila - Deutsche Bank
Formation - Programming with Kotlin
Traduction automatique
Alex est un homme très sympathique et agréable. Il a réussi à mettre tout le monde à l'aise en travaillant ensemble et s'est porté volontaire pour apporter des solutions.
Kai Bergman - Red Embedded Consulting Sp. z o.o.
Formation - Kotlin for Beginners
Traduction automatique
Intensité du cours, couverture des sujets. Les sujets complexes sont expliqués de manière approfondie, donc même s'il reste quelques points obscurs (comme les DSL) -- ce ne sera pas difficile de continuer par moi-même car j'ai déjà une compréhension générale des bases et je sais au moins comment formuler mes questions à Google.
Alexey Baryshnev - C.T.Co SIA
Formation - Advanced Kotlin Programming
Traduction automatique