Formation Kotlin.
96% de clients Sparks satisfaits (3317 notes)
Durée :
4 jours
30/11/2021 à Distance
numero vert : 0805 950 800 (service et appel gratuits)
Kotlin
à partir de
2250 €HT
Formation référencée Datadock

Référence :
1KOT
Durée :
4 jours
TP :
50%

Disponible en distanciel et dans 17 villes
Ce stage comprend
 28 heures de formation
50% de travaux pratiques
Pauses et snacks à volonté
Prise en charge OPCO possible
Disponible à distance

Formation Kotlin.

Découvrez le nouveau langage Android grâce à notre formation de 4 jours !

Le langage de programmation orienté objet (POO) Kotlin est le langage recommandé par Google pour le développement des applications Android devant Java. Il est également supporté par le framework Spring. Notre formation Kotlin vous apportera toutes les clés nécessaires au développement d'applications Android, mais possède également une interopérabilité avec iOS et l'Objective-C ! Développez votre première application en Kotlin grâce à notre formation Kotlin de 4 jours ! Cette formation est disponible à distance !

Objectifs pédagogiques.

Prérequis : Connaissances de base en Java, des notions en programmation orientée objet et/ou fonctionnelle sont un plus.
30/11/2021 à Distance
30/11/2021 à Grenoble
30/11/2021 à Lyon

Programme de formation Kotlin.

PDF

Présentation de Kotlin

Tour d’horizon de Kotlin
Environnement de développement
Concepts centraux
Principes de programmation, structure
Java et Kotlin: principales différences
Kotlin et Android Studio (IntelliJ)
Installation et mise en pratique

Langage Kotlin: les bases

Variables (Val, Var…)
Types de base
Null Safety, smart-cast
Inférence de type, hiérarchie
Packages et imports
Expressions
Contrôle de flux
Bonnes pratiques de codage

Kotlin et POO (Programmation Orientée Objet)

Classes
Héritage
Attributs
Propriétés et attributs
Interfaces
Encapsulation
Polymorphisme
Modification de visibilité
Extensions
Classes data et sealed, nested et enum
Génériques
Objets Kotlin
Pattern de délégation

Fonctions et lambdas

Déclaration de fonctions
Paramétrage
Fonctions anonymes
Expressions lambdas
High-Order Functions
Coroutines
Amélioration des performances avec les fonctions inline

Aspects avancés

Déstructuration des déclarations
Collections, ranges
Types Checks et Casts
Surcharge des opérateurs
Annotations
Réflexion
Types Safe Builders et Aliases

Kotlin et Android

Android Studio
Utiliser string.xml, manifest et android file structure pour l’organisation d’un projet Kotlin pour Android
Composants graphiques
UI (Interfaces utilisateurs)
APIs principales
Gestion des flux JSON
Gestion des listes
Android KTX

Interopérabilité entre Java et Kotlin

Appel de Kotlin depuis Java et inversement
Typage dynamique

Outils

Bonne documentation de son code Kotlin
Utilisation de Gradle, Maven, ANT ou Kapt
Plugins Kotlin

Notre charte qualité et éthique.

A travers sa Charte Engagement Qualité, Sparks s’engage à tout mettre en œuvre pour que chaque session de formation soit un succès et que votre satisfaction soit totale.

À propos de Kotlin.

Le langage de programmation Kotlin est apparu pour la première fois en 2011. Il a été créé par la compagnie JetBrains basée à Saint-Petersbourg car ils ne trouvaient pas les caractéristiques qu’ils recherchaient auprès des autres langages de programmation. La première version stable du langage est publiée en 2016 avec la v1.0. Kotlin est écrit pour être compilé par la machine virtuelle Java (JVM) avec une rapidité de compilation similaire à Java mais possède des caractéristiques et des fonctionnalités différentes. Il est également capable d’être compilé en JavaScript pour les applications web.

A partir de 2019, Google plébiscite officiellement Kotlin, en le nommant officiellement le langage de programmation à privilégier pour coder des applications pour Android. Il présente également une interopérabilité avec iOS et l’objective-C. Ayant également la capacité d’être compilé en JS, il peut également être utilisé pour le développement d’applications web, en React par exemple.

Le langage de programmation orienté objet Kotlin présente de très nombreuses opportunités et n’en est à l’heure actuelle qu’à ses balbutiements. Notre formation Kotlin vous permettra de développer rapidement des applications. Vous serez formés aux bases du langage, à sa structure, ses éléments principaux mais également à des aspects et fonctionnalités avancées. Réservez rapidement votre formation Kotlin avec Sparks pour utiliser tout le potentiel du langage POO Kotlin ! Cette formation est disponible en présentiel ou à distance !

Amandine de Sparks
Des chiffres étincelants.
16 années
à vos côtés
+ de 1000
sujets de formation
5349
stagiaires formés en 2020
219
formateurs actifs en 2020
95,2 %
de stagiaires satisfaits (1er semestre 2021)
16978
heures de formation réalisées en 2020
HAUT