14h Français

Kotlin

Kotlin est un langage de programmation pour les applications Android mais également pour les moteurs JavaScript des navigateurs web et pour le back-end Java.

Flexible et concis, il facilite le développement et présente de nombreux avantages au niveau fonctionnel. Il peut être compilé en natif et fonctionner avec Java dans un même projet grâce à sa spécificité d’interopérabilité. Il peut également convertir un projet Java en Kotlin.

    1450€
    HT

    Participants

    • Profils : Développeurs, architectes, chefs de projet

    Prérequis

    • Connaissances de base en Java
    • Des notions en programmation orientée objet et/ou fonctionnelle sont un plus

    Objectifs

    • Connaître les fonctionnalités de Kotlin pour écrire un code
    • Comprendre les apports de ce langage Kotlin dans les applications
    • Savoir configurer et écrire des programmes Kotlin
    • Savoir utiliser les extensions de Kotlin dans la bibliothèque de collections Java
    • Apprendre à migrer une application Java vers Kotlin

    Programme

    Premier pas

    • Présentation du langage
    • Principales différences avec Java
    • Les fondamentaux de Kotlin
    • Configuration et installation

     

    Les bases du langage

    • Syntaxe de base (variables, tests, packages, fonctions, types)
    • Structure de contrôle
    • Fonctions et Lambda
    • Classes et objets

     

    Bibliothèque standard Kotlin

     

    Migration Java / Kotlin

    • Compilateurs et chaîne de compilation avec Kotlin
    • Interopérabilité : utilisation de Java/JavaScript avec Kotlin
    • Interopérabilité : utilisation de Kotlin avec Java
    • Compatibilité de bibliothèque de référence Java en Kotlin

    Approche pédagogique

  • La pratique avant tout

    Une formation pratique : au moins 60% de la formation est constituée de travaux pratiques. 

     

     

  • Apprentissage expérientiel & collaboratif

    Un apprentissage active qui implique l'apprenant dans un processus de "test and learn" mais qui invite aussi le groupe à échanger ensemble sur les actions expérimentées. Le formateur s'inspire de la méthode du design thinking pour favoriser l'interactivité des participants.

     

  • Suivi et évaluation

    Le formateur accompagne et évalue l'apprenant à chaque étape de la formation (théorie/pratique) pour s'assurer de l'appropriation des connaissances et de leur applications immédiates.

  • Intra/sur-mesure

    Vous souhaitez personnaliser le programme de cette formation pour qu'elle réponde aux spécificités de votre entreprise ?

    Formateurs experts

    Nos formateurs sont des experts à la pointe des techniques et de leur métier. Auteurs des formations dispensées, ils transmettent avec passion et agilité leur savoir et expérience.

    Formations sur-mesure

    Des solutions de formations personnalisées pour répondre à vos enjeux de transformation digitale. A chaque thématique son équipe d’experts pour mieux vous accompagner dans vos projets de formation.

    Apprendre autrement

    Une pédagogie collaborative axée sur la pratique, l'expérimentation et l'intelligence collective. Nos formateurs adaptent méthodes et outils pédagogiques pour favoriser l'échange et ancrer différemment les connaissances.

    Contact

    Vous souhaitez obtenir des informations ou des précisions sur une de nos formations, veuillez compléter le formulaire suivant (les champs marqués d'une * sont obligatoires) :

    * Mentions obligatoires

    Ekino, responsable de traitement, traite les données recueillies aux fins de gestion, traitement et suivi de vos demandes de contact renseignements, des réponses à y apporter, et plus généralement à des fins de gestion de la relation avec ses contacts. Pour en savoir plus sur la gestion de vos données personnelles et pour exercer vos droits, reportez-vous à la notice ci-jointe .