Formation Le langage Kotlin

4 sur 5 étoiles

5 étoiles
0%
4 étoiles
100%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 3 avis
(3 avis)
Durée 3 jours
Niveau Intermédiaire
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DKTL
Éligible CPF Non

Jetbrains, l'éditeur qui a conçu le langage Kotlin, cherchait à apporter tous les avantages d’un langage moderne (flexibilité, richesse, concision, efficacité, robustesse, etc.) tout en restant interopérable avec les standards incontournables comme Java et Javascript (à partir d'un programme Kotlin, on peut générer un bytecode Java ou un code source en Javascript).

Il est possible de développer une API ou une application Android native en Kotlin : cependant, il faut préciser que Kotlin ne se limite pas au développement mobile et se présente comme un concurrent plus général de Java.

Cette formation Langage Kotlin vous apprend l'essentiel de ce langage de programmation, des fonctions de base aux aspects les plus avancés.

Objectif opérationnel : 

Savoir maîtriser le langage Kotlin.

Objectifs pédagogiques :

Concrètement, à l'issue de cette formation Langage Kotlin vous aurez acquis les connaissances et les compétences nécessaires pour :

  • Maîtriser les bases du langage Kotlin
  • Connaître les multiples fonctionnalités de Kotlin
  • Prendre en main la librairie standard

Public :

Ce cours Kotlin s'adresse aux développeurs et aux chefs de projets.

Prérequis :

Pour suivre cette formation Langage Kotlin dans de bonnes conditions, il est nécessaire de savoir développer dans au moins un langage de programmation.

Introduction au langage Kotlin

Présentation du langage Kotlin
Utilité du langage Kotlin
Avenir du langage Kotlin
Présentation de l’IDE IntelliJ

Travaux Pratiques

Créer et compiler son premier projet Kotlin sous Intellij

Les bases du langage Kotlin

Rappels sur la POO
Syntaxe de base (types, variables, tests, boucles, packages, fonctions, extensions)
Classes et variantes (nested, enum, data)
Programmer objet en Kotlin (interfaces, héritage, polymorphisme, etc.)
Délégation
Les génériques

Travaux Pratiques

Écriture d’algorithmes basiques

Aspects avancés du langage Kotlin

Qu’est-ce qu’une expression lambda ?
Lambda expression et fonctions anonymes
Améliorer les performances avec les fonctions inline
Les collections/ranges
Variantes sur les opérateurs
Les exceptions
Les annotations
La réflexion
Le type safe builders
Le type Aliases

Travaux Pratiques

Écriture d’algorithmes utilisant les aspects avancés du langage

Écrire du code asynchrone et non bloquant grâce aux coroutines

Suspending function
Suspending lambda
Suspending function type
Coroutine builder
Coroutine context
Suspending function et state machine

Travaux Pratiques

Gestion de tâches grâce aux coroutines

Les travaux pratiques représentent 60% de la formation.

Date de mise à jour du programme : 20/09/2019

Dates et lieux

Du 12 au 14 juin 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 12 au 14 juin 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 12 au 14 août 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 12 au 14 août 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 16 au 18 octobre 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 16 au 18 octobre 2024
Lieu
Paris
Durée
3 jrs
1860 € HT
Du 11 au 13 décembre 2024
Lieu
Distanciel
Durée
3 jrs
1860 € HT
Du 11 au 13 décembre 2024
Lieu
Paris
Durée
3 jrs
1860 € HT

Avis des participants à la formation Le langage Kotlin

Note moyenne de 4/5(3)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

BP
4/5

Mon avis sur le contenu du stage :

"Temps un peu court pour aborder tous les thèmes de la formation, et nécessité de connaitre la programmation objet pour suivre correctement le cours"

JS
4/5
BF
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB