Day 1 / Mar 1 (Tue)¶
Operating System¶
The workshop is on Windows 11 with Windows Subsystem for Linux (WSL) / Ubuntu.
Development Tools¶
Installing the development tools:
- OpenJDK 11 (WSL/Ubuntu and Windows)
- IntelliJ IDEA (Windows) + the Scala plugin
- sbt
Topics¶
- Created a Scala project to display "hello world" in IntelliJ IDEA (a Scala/sbt project)
objectextends Appprintln
- Using sbt
compilerun~+~runconsolebuild.properties
- Scala REPL using
sbt consolebuild.sbtto set the Scala version- REPL = read-eval-print loop
- Scala types (String, Integer, Long, Char, Boolean)
resvaluesvalkeyword- TAB completion
- Scala for the Impatient book
- Parts of Chapter 1 "The Basics"
- Up to and including the Exercises on page 11
- Optional parentheses for methods with no parameters
- Optional semicolon
Working Hours¶
Day: Mar 1
10:30am - 4pm in the office