Scala Technology stack: Testing, Persistence and Akka
- Course reference: SCALA-TECHSTACK-1
- prerequisite: In order to get the best from this course it is highly recommended that students should be at least familiar with the basics of the Scala Programming language. (Ideally their knowledge of Scala should reach the level established by our [Core Scala Course](SCALA-CORE)). Knowledge of APIs such as JDBC and JUnit is helpful, but not necessary.
- Duration of Instructor-Present Course (in Days): 4
- Duration of Online Course (in Days): 5
Rest assured that this course will cover all relevant bases to make sure you have all the necessary skills to work with key Scala frameworks and APIs:
- Testing (with **ScalaTest** and **Specs2**)
- Database access with **ScalikeJDBC** and **Slick**
- Introduction to **Akka** (actors, http and an introduction to streams, persistence, remote/cluster)