DEV : Découverte et migration à Kotlin

  • 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.
  • 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.

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.

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

Il est un des pilier de la communauté Kotlin. Expert développeur, formateur, conférencier et co-organisateur du Kotlin Meetup de Paris.

CETTE FORMATION VOUS INTERESSE ?