Référence | F176300 |
Prix par personne en présentiel ou distanciel | 1500 € |
Session ouverte | A partir de 2 personnes |
Intra-entreprise | Nous consulter |
Public concerné : Développeurs, Architectes.
Durée : 3 jours
Prérequis : Compétence Java et notions en programmation orientée objet.
Objectifs : Apprendre les bases du langage. Connaître les différentes fonctionnalités de Kotlin. Prendre en main les différents outils disponibles.
Méthodes et moyens pédagogiques : Formation réalisée en présentiel ou en distanciel (Choix à définir). Exposés, cas pratiques, synthèse. Matériel : 1 poste par stagiaire, vidéoprojecteur, tableau.
Support de cours fourni à chaque stagiaire.
Modalités de suivi et d’évaluation : Exercices de mise en pratique ou quiz de connaissances tout au long de la formation permettant de mesurer la progression des stagiaires. Questionnaire d’évaluation de la satisfaction en fin de stage. Feuille de présence émargée par demi-journée par les stagiaires et le formateur. Attestation de fin de formation.
Informations pratiques : Accessibilité , modalités et délais d’accès.
Contenu de formation
Introduction à Kotlin :
Mise en place de l’environnement de développement
Les fondamentaux
Les bases de la syntaxe
Conventions
Bases du langage Kotlin – Premier pas :
Types simples
Vals & Vars
Typage par inférence
Structure de contrôle
Programmation Orientée Objet avec Kotlin :
Les classes
Propriété
Les classes objet
L’héritage
L’interface
Fonctions et lambdas :
Fonctions
De-structuring
Surcharge d’opérateurs
Fonctions anonymes
Kotlin avancés :
Qu’est qu’une expression lambda ?
Améliorer les performances avec les fonctions inline
Les fonctions : Returns, Local Returns, Tail recursion
Les classes : Data, Enum, Nested et Sealed
Les opérateurs de type Overloading
Kotlin et Android
Kotlin et Java
Kotlin et Javascript