Programme de Formation
4
module(s)
Durée totale : 480
Classes, héritage, interfaces, data classes, lambdas et scope functions — toute la boîte à outils pour modéliser un domaine métier proprement et exploiter la programmation fonctionnelle de Kotlin.
Module 1 : Classes, propriétés et constructeurs
120
Déclarer une classe avec constructeur primaire, définir propriétés et getters/setters personnalisés, combiner constructeurs secondaires et blocs init pour modéliser proprement un domaine métier.
Module 2 : Héritage, interfaces et classes scellées
120
Étendre une classe open, implémenter une interface avec propriétés et implémentations par défaut, modéliser un état fini avec sealed class pour écrire des when exhaustifs.
Module 3 : Data classes, objets et classes utilitaires
120
Créer des data classes concises avec equals/hashCode/copy, distinguer object, companion object et enum class pour modéliser proprement les valeurs, singletons et états figés d'une application mobile.
Module 4 : Lambdas, fonctions d'ordre supérieur et scope functions
120
Écrire des lambdas Kotlin, chaîner map/filter/reduce sur les collections, passer des fonctions en paramètres et choisir la bonne scope function parmi let, run, with, apply et also.
Commentaires
0 commentaire
Aucun commentaire pour le moment
Soyez le premier à partager votre avis !
Se connecter pour commenter