Le langage Kotlin se positionne comme une évolution du langage Java, proposant une syntaxe plus moderne, une grammaire plus sûre, et la possibilité de faire évoluer un projet Java existant de manière progressive.
Cette formation vous propose d’apprendre le langage Kotlin dans le contexte de la mise à jour d’un projet existant.
Nous travaillerons le langage et ses constructions, ainsi que les stratégies permettant le passage pragmatique à ce nouveau langage.
LES OBJECTIFS DE LA FORMATION
Programmer en Kotlin et comprendre toutes les fonctionnalités du langage.
Comprendre et utiliser les interactions entre les codes Java et Kotlin.
Intégrer Kotlin dans un projet existant, et le migrer progressivement.
Compiler, tester et déployer avec Gradle.
MOYENS PÉDAGOGIQUES
Les formations sont présentées sous forme :
Support de formation.
Exercices ayant pour but la création d’un petit serveur Web.
Fiches récapitulatives par notion.
MODALITES D’ÉVALUATION
Exercices tout au long de la formation.
À QUI S’ADRESSE CETTE FORMATION ?
Public
Pré-requis
Compétences visées
Développeurs Java, ou à défaut d’un langage OO.
Il est attendu des participants une connaissance minimale du langage Java, ou à défaut la connaissance d’un langage de programmation orienté objet.
– Connaissance du langage Kotlin. – Compréhension de son intégration avec Java.
PROGRAMME DÉTAILLÉ
OBJECTIF PÉDAGOGIQUE
THÈMES À ABORDER
JOUR 1
Kotlin : Grammaire & Syntaxe Utilisation et bonnes pratiques
Typage
Fonctions
Organisation
Kotlin : Objets Utilisation et bonnes pratiques
POO
Objets
Généricité
Facilités
JOUR 2
Kotlin et Java Utilisation et bonnes pratiques
Outils
Annotations
Interopérabilité
Kotlin : Librairie standard Utilisation et bonnes pratiques
Collections
Ressources
Regex
Asynchronicité
Tests
Kotlin : Gradle Utilisation et bonnes pratiques
Déclaration
Extension
LE FORMATEUR
Il est un des pilier de la communauté Kotlin. Expert développeur, formateur, conférencier et co-organisateur du Kotlin Meetup de Paris.