Scala pour ceux qui n'en ont jamais fait, par l'exemple, 3h pour être opérationnel(le)
J’avoue, j’ai trollé longtemps sans connaître, j’ai essayé plusieurs fois sans succès… Et finalement un jour, l’illumination. Je suis persuadé que:
- On peut écrire du code Scala simple
- Scala c’est aussi simple que du JavaScript
- Que ça ouvre l’esprit pour programmer autrement avec d’autres langages (ceux que vous utilisez actuellement ou d’autres)
Cette université est destinée à vous apprendre Scala "par l'exemple".
Nous aborderons les sujets suivants:
- setup
- hello world
- ma 1ère classe
- companion object
- les traits
- les case classes
- de la magie noire avec un peu d'implicits
- les fonctions
- les functors et le monades
- les collections
- option, either, try
- et si vous avez tenu jusqu'ici, une petite WebApp
L'objectif étant de vous démontrer que vous pouvez faire du code simple et lisible en Scala, et vous faire plaisir.
Pré-requis: (à confirmer + numéros de version)
- IntelliJ CE avec le plugin Scala (ou votre ide préféré avec à minima la colorisation Scala
- Scala
- SBT