La famille JVM

Ressources en cours d'écriture à titre informatif

@Il_totore Petite liste non exhaustive des différents build tools pour les langages JVM:

  • Gradle (Java, Kotlin, Groovy, Scala): https://gradle.org/, utilise Groovy ou KTS pour son buildscript.

  • SBT (Java, Scala): https://sbt.scala-lang.org/, le build tool par défaut pour Scala, utilise également Scala pour son buildscript.

  • Mill (Java, Scala): https://www.lihaoyi.com/mill/, un build tool pour Scala et configurable dans ce même langage. Plutôt récent et possède un DSL bien fait par rapport à SBT.

  • Bazel (Java): https://bazel.build/, le build tool de Google pour plusieurs langages dont Java.

Pour Kotlin

L'idéal en anglais : https://www.coursera.org/learn/kotlin-for-java-developers

Un autre en Fr qui donne une autre façon d'apprendre le langage : https://openclassrooms.com/fr/courses/5353106-initiez-vous-a-kotlin

Autre MOOC intéressant : https://www.codingame.com/playgrounds/28826/formation-kotlin/introduction-a-kotlin

Le cours officiel avec trois langages (Java, Kotlin et Python) : https://www.jetbrains.com/help/education/jetbrains-academy.html#89b6

Dernière mise à jour