Hi, I work for a small company and we are interested in having a bootcamp for new employees. They would spend a week or two working on a project that doesn't necessarily contribute to the business with the aim of learning our development processes. They would learn to use:
1. Scala
2. Sbt
3. Git/GitHub
As well as our specific practices within those systems (i.e. how we do unit testing, how we do code reviews, etc.)
I know of several resources for learning Scala, but I'm specifically interested in resources that involve specific problems/assignments that need to be completed to drive someone's learning and keep them focused. I remember hearing about some work in this direction a long time ago, but I didn't see anything on
docs.scala-lang.org.
What project-oriented materials do you know of for learning Scala?
Peace. Michael