Kotlin offre de multiples fonctionnalités avancées utilisées par les développeurs de librairies leur permettant de fournir aux développeurs applicatifs de puissants outils.
Découvrez ces fonctionnalités avancées et maîtrisez-les pour créer des API Kotlin aussi élégantes que puissantes.
LES OBJECTIFS DE LA FORMATION
Comprendre et utiliser les fonctionnalités avancées du langage Kotlin.
Savoir optimiser son code.
Proposer une API Kotlin efficiente et complète.
Utiliser les outils de build et de déploiement efficacement.
MOYENS PÉDAGOGIQUES
Les formations sont présentées sous forme :
Support de formation.
Exercices ayant pour but la création d’un petit serveur Web.
Fiches récapitulatives par notion.
MODALITES D’ÉVALUATION
Exercices tout au long de la formation.
À QUI S’ADRESSE CETTE FORMATION ?
Public
Pré-requis
Compétences visées
Développeurs Kotlin.
Il est attendu des participants une connaissance basique du langage Kotlin, de ses structures, ainsi que des coroutines.
– Connaissance du langage Kotlin. – Compréhension de son intégration bas niveau de la JVM.
PROGRAMME DÉTAILLÉ
OBJECTIF PÉDAGOGIQUE
THÈMES À ABORDER
JOUR 1
Kotlin : Fonctionalités avancées Utilisation et bonnes pratiques
Outils
Contraintes
Génériques
Inlining
Inférence de types
Kotlin : Domain SpecificLanguages Utilisation et bonnes pratiques
Operator overload
Builders
JOUR 2
Kotlin : POO avancée Utilisation et bonnes pratiques
Propriétés
Classes
Boxing
Fonctions
Kotlin : Outils et déploiment Utilisation et bonnes pratiques
Gradle
Multiplatform
LE FORMATEUR
Il est un des pilier de la communauté Kotlin. Expert développeur, formateur, conférencier et co-organisateur du Kotlin Meetup de Paris.