Formation Le langage Kotlin


REFERENCE
 
 
DKTL
DUREE
 
 
3 jours
TARIFS
 
 
1860 € HT
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...

OBJECTIFS :
 

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 au langage Kotlin vous apprend l'essentiel de ce langage de programmation, des fonctions de base aux aspects les plus avancés.

Concrètement, cette formation vous permettra de :

  • Maîtriser les bases du langage Kotlin
  • Connaître les multiples fonctionnalités de Kotlin
  • Prendre en main la librairie standard
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.

PUBLIC :
 

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

PROGRAMME :
 

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

TRAVAUX PRATIQUES :
 

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

S'INSCRIRE À CETTE
FORMATION KOTLIN
Cliquez sur une date pour vous inscrire
Information pratiques sur
LA FORMATION
Lieu de la formation Paris - LA DEFENSE
Nous contacter 01 43 34 90 94
CETTE FORMATION SUR-MESURE Ce cours est réalisable en intra-entreprise, dans vos locaux ou nos salles de cours CONTACTER NOTRE SERVICE INTRA
D'autres formations
SUR LE MÊME THÈME

4 j

 
Concrètement cette formation Kotlin vous apportera les connaissances et compétences nécessaires pour: Savoir développer avec le langage Kotlin ...

5 j

 
Concrètement, cette formation vous apportera les connaissances et compétences nécessaires pour: Maitriser les instructions de base en Cobol Connaitre les...

3 j

 
En créant le langage Dart, l'objectif de Google est de proposer un langage moderne pour le développement d'applications Web et aussi pour combler certaines lacunes de...

5 j

 
Delphi est un Environnement de Développement Intégré basé sur le langage Pascal Objet. Cette formation Dephi est adaptée aux développeurs n'ayant...
Plus de formations sur le même thème

Des questions ?

ON VOUS RAPPELLE

 

0

Formations
Informatique
et Management
en ligne à ce jour

+ 0

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

0%

De participants
satisfaits ou très
satisfaits de nos
formations

0

Formateurs experts
validés PLB