
Prepare for the Escalate software Scala training by using the setup module, downloading materials and the support materials, and following the course, trying out the examples and doing the exercises.
Install and verify Java JDK 8 or 9 by running javac -version to confirm a version, using Oracle Java SE downloads or Linux PPA for Ubuntu if needed.
Install Scala from scala-lang.org by choosing IntelliJ and sbt, or standalone Scala via MSI, DEB/RPM, or Mac tgz. Add the bin to your path and verify with the Scala prompt.
Visit the Linux, Mac, or Windows download page to install SBT, then open a terminal and type SBT or SBT version to verify; it may download updates from the internet.
Download and install the IntelliJ idea community edition, follow the installer wizard, and install the Scala plugin while avoiding the Vim plugin.
Configure IntelliJ by setting the project SDK and importing the Scala course zip with exercises, then select a new JDK on Mac to auto-fill the default SDK.
Please download the slides PDF file, and the Flight01.zip file attached to this lecture. Unzip the Flight01.zip and then proceed to the last video lecture to see how to import a project into IntelliJ and ensure that your environment is working correctly.
Unpack the Flight zero one project, import the sbt build into IntelliJ, and compile to verify dependencies. Run the project to confirm a successful test and start the course.
This course will provide you with instructions to be ready to follow the Scala Applied and Advanced courses from Escalate Software, in particular being able to run activator, Scala and a suitable Scala IDE such as IntelliJ IDEA.
The course includes reference slides and an example exercise project to test that your environment is working.
The course will take less than an hour to complete.
If you are interested in getting a working Scala development environment, or are taking the Scala Applied or Advanced courses, this setup course is for you.