Booster des Talents IT

Formation KotlinNew Formation !

formation kotlin
Découvrez le nouveau langage Android grâce à notre formation de 4 jours !
Notre formation Kotlin vous donnera toutes les clés pour utiliser ce nouveau langage de programmation, officiellement supporté par Google depuis 2017. Vous apprendrez les bases de Kotlin et découvrirez les nombreuses fonctionnalités qui justifient l’engouement actuel autour de ce langage. Maîtrisez les concepts modernes de Kotlin et formez-vous aux bonnes pratiques de programmation qui vous permettront de développer en toute sérénité avec celui qui remplacera peut-être un jour l’indétrônable Java d’Oracle. A l’issue de notre formation Kotlin, vous aurez acquis toutes les connaissances et compétences nécessaires pour développer une application mobile pour Android, et connaîtrez les possibilités d’utilisation de Kotlin dans le monde du backend (Spring) et des outils (Gradle).
Prixà partir de
2250 €HT
RéférenceAF26944
Durée4 jours
Public Architectes, Chefs de Projet, Développeurs
PrérequisConnaissances de base en Java, des notions en programmation orientée objet et/ou fonctionnelle sont un plus.
Éditeurs Open Source
TP50%

Plan de Formation Kotlin

Introduction à la formation Kotlin

Présentation générale, genèse du langage Kotlin
Différences majeures avec Java
Environnement de développement
Android Studio (IntelliJ IDEA) et Kotlin
Concepts fondamentaux et principes de programmation
Structure d’une application Kotlin
Installation et première ligne de code

Bases du langage Kotlin et premier pas

Variables
Null Safety
Types de base : nombres, caractères, booléens, arrays et strings
Inférence de type
Packages et imports
Expressions
Contrôle de flux
Conventions de codage (organisation du code, règles de nommage…)

Programmation Orientée Objet avec Kotlin

Classes et héritage
Propriétés et attributs
Interfaces
Polymorphisme et encapsulation
Modifier la visibilité des classes, objets, interfaces, constructeurs…
Extensions
Classes data et sealed
Génériques
Classes nested et enum
Objets Kotlin
Pattern de délégation (fonctions, propriétés)

Fonctions et lambdas

Déclarer des fonctions
Paramètres des fonctions
Expressions lambdas et fonctions anonymes
High-Order Functions
Fonctions inline pour améliorer les performances
Introduction aux coroutines

Aspects avancés

Déstructurer les déclarations
Collections et ranges
Types Checks et Casts
Surcharge des opérateurs
Annotations
La réflexion
Types Safe Builders et Aliases

Android et Kotlin

Android Studio
Organiser un projet Kotlin pour Android : string.xml, manifest et android file structure
Composants graphiques et interfaces utilisateurs
Découvrir les APIs principales
Gérer les flux JSON
Gérer les listes
Android KTX

Interopérabilité : Kotlin et Java

Appeler du code Java depuis Kotlin
Appeler Kotlin depuis Java
Typage dynamique

Outils

Documenter son code Kotlin
Utiliser Kapt, Gradle, Maven ou ANT
Plugins Kotlin

Nos autres formations Développement mobile

AF30372Formation Flutter et Dart pour développer des applications multiplateformes New Formation ! en Intra/Cours Particulier3 jours1990 €HT
AF27745Formation React Native Best Formation ! en Intra/Cours Particulier4 jours2350 €HT
AF27085Formation PWA Progressive Web Apps New Formation ! en Intra/Cours Particulier3 jours1650 €HT
AF26944Formation Kotlin New Formation ! en Intra/Cours Particulier4 jours2250 €HT
AF26242Formation Ergonomie mobile et tactile en Intra/Cours Particulier3 jours1650 €HT
Voir les 17 formations
Vous pouvez également être intéressé par des formations Android, android studio, Google, Java, kotlang, kotlin, langage kotlin ou par les formations de notre filière Développement mobile
A propos de Kotlin
Kotlin est un langage de programmation orienté objet et fonctionnel. Publié en open source sous licence Apache 2.0, Kotlin est développé depuis 2011 par l’éditeur de logiciels tchèque JetBrains (à qui l’on doit le développement de l’EDI IntelliJ IDEA, sur lequel est basé Android Studio). En mai 2017, Google annonce le support officiel de Kotlin pour le développement sur Android : l’effet est immédiat et Kotlin connaît depuis une forte croissance, au détriment de Java. Contrairement à beaucoup d’autres langages de programmation, Kotlin est issu du monde de l’industrie et présente une approche particulièrement efficace. Reposant sur un typage statique, il permet de compiler pour la JVM (machine virtuelle Java) et JavaScript. Kotlin fonctionne de manière transparente avec le langage Java et offre la possibilité aux développeurs qui continuent de l’utiliser d’ajouter du code Kotlin progressivement, et de tirer parti des bibliothèques Kotlin. En savoir plus
Prixà partir de
2250 €HT
RéférenceAF26944
Durée4 jours
Public Architectes, Chefs de Projet, Développeurs
PrérequisConnaissances de base en Java, des notions en programmation orientée objet et/ou fonctionnelle sont un plus.
Éditeurs Open Source
Travaux pratiques50%