Formation développement Kotlin sous Android

Formation Android
Devenez un développeur d’applications Android avec le langage Kotlin.
 
Cette formation animé par un développeur Android expérimenté vous permettra d'apprendre les bases du langage Kotlin.
 
Pour suivre cette formation il est nécessaire d'avoir des notions en programmation orientée objet. La connaissance des langages Java, Swift ou C# est un plus.

 

Programme

Journée 1 : le langage Kotlin

La première journée permet de connaître les bases du langage. 
  • A propos du langage Kotlin.
  • Informations sur la machine virtuelle (JVM).
  • Statistiques des langages de programmation.
  • Utilisation de l'outil Kotlin REPL.
  • Android Studio (IntelliJ) et Kotlin.
  • Généralités sur le langage (structure, conventions, principes ...).
  • Notions de package et imports en Kotlin.
  • Les bases : les variables, boucles, ranges, structures conditionnelles, collections.
  • Les fonctions en Kotlin (Infix, annonyme ...)
  • Les classes : constructeur, membres, visibilités, héritage, abstraction, interface, polymorphysme ...

Journée 2 : concepts avancées

Retour sur les fonctions et les classes
  • Les fonctions : Returns, Local Returns, Tail recursion.
  • Les classes : Data, Enum, Nested et Sealed.
  • Les opérateurs de type Overloading.
  • Les expressions Lambda : principes en Kotlin.
  • Utiliser le principe d'extension de fonctions ou de propriétés.
  • La programmation fonctionnel et les Closures.
  • Notions de délégation sur les fonctions et propriétés.
  • Principes sur les Generics : invariance, covariance, contravariance.

Journée 3 : Intéropérabilité, librairies et asynchronisme

Différences avec le langage Java. Les bibliothèques et la programmation asynchrone.
  • Kotlin et Java : intéropérabilité, convertir le code, Null Safety.
  • Utiliser les extensions de fonctions depuis le langage Java.
  • La Réflexion en Java et en Kotlin.
  • Les libraires standard du langage Kotlin.
  • Les collections en Kotlin.
  • Mise en oeuvre du mapping, filtring et du flat mapping en Kotlin.
  • Le lazy evaluation avec le langage Kotlin.
  • Définition de l'asynchronisme et problèmatiques en programmation.
  • Les Coroutines et leur mise en oeuvre.
  • Les mots-clés async et await en Kotlin.
  • La fonction yield et son intérêt.
  • Les extensions Kotlin Reactive.
  • Retour d'expériences et conclusion.

Prochaines sessions de formation

La prochaine session de formation « Développeur Android Kotlin » vous permettra d’acquérir les bases du développement d'application android Kotlin.

Lieu Date des sessions de formation Kotlin
Prix (HT)

Paris
du lundi 11 au mercredi 13 Décembre 2017 (3 jours) 1890 €
Paris
du lundi 5 au mercredi 7 Mars 2018 (3 jours) 1890 €

Nous pouvons aussi vous proposer des sessions de formation Android Kotlin adapté à votre calendrier, consultez-nous.

Android Kotlin21 heures de formation android Kotlin (3 jours)
6 stagiaires /session maximum
 
Android KotlinOrganisation des repas au restaurant avec le formateur pour vous permettre de manger dans un lieu différent chaque jour.

Devis gratuit ! sans engagement.