Accueil > Réseaux et Télécoms > Maitrise du Langage Kotlin
Formation #RST283

Formation Maitrise du Langage Kotlin

Durée : 4 jours

Code : RST283


Prochaines dates programmées :

Du 28 au 31 Mai 2024

Du 24 au 27 Sept. 2024

Fin d'Inscription :
Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.
Si vous avez un besoin URGENT et que vous souhaitez une date de formation plus proche que les sessions programmées (minimum 15 à 20 jours ouvrés à date de votre demande)

Objectifs

  • Acquérir la maitrise des bases du langage Kotlin
  • Découvrir les diverses fonctionnalités de Kotlin
  • Prendre en main la librairie standard
Programme
1/ Bref aperçu sur Android
  • Plate-forme Android
  • Environnement de développement
  • Fonctionnement des versions d'API
  • Les langages disponibles, SDK et NDK
2/ Présentation langage Kotlin
  • L'utilité d'un nouveau langage pour Android
  • Différences avec Java
  • Avenir du langage Kotlin
  • Vue d'ensemble de l’IDE IntelliJ
3/ Le langage Kotlin : Les bases
  • Bref aperçu sur la POO
  • Syntaxe et concepts de base du langage Kotlin
  • Variable, type, chaîne de caractère
  • Tests, boucles, packages, fonctions, extensions
  • Instructions et classes
  • POO (interfaces, héritage, polymorphisme, etc.)
  • Généricité dans Kotlin
  • Délégation
4/ Le langage Kotlin : Aspects avancés
  • Collections et Lambdas
  • Lambda expression et fonctions anonymes
  • Fonctions inline
  • Variantes sur les opérateurs
  • La gestion des erreurs
  • Les annotations
  • La réflexion
  • Le type safe builders
  • Le type Aliases
5/ Coroutines
  • Suspending function
  • Suspending lambda
  • Suspending function type
  • Coroutine builder
  • Coroutine context
  • Suspending function et state machine
Approche Pédagogique

Approche Pédagogique

  • Pédagogie très opérationnelle fondée sur l'alternance entre théorie et pratique
  • Cas pratiques
  • Remise d’outils
  • Echanges d’expériences
Public Cible

Personnes Visées

  • Programmeurs Android
  • Développeurs
  • Chefs de projets
Dates

Dates

  • Du 28 au 31 Mai 2024
  • Du 24 au 27 Sept. 2024
  • Fin d'Inscription :
    Le Bulletin d'Inscription doit être rempli, cacheté, signé et envoyé par email : Au minimum 15 JOURS OUVRÉS avant la date de formation.