Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Escalate Scala Training - Setup Instructions
Rating: 4.2 out of 5(1,836 ratings)
25,411 students

Escalate Scala Training - Setup Instructions

Set up environment and developer tools for enrolling in the Stairway to Scala training
Created byDick Wall
Last updated 9/2019
English
German [Auto],English [Auto],

What you'll learn

  • Set up your development machine for working on Scala
  • Use an IDE to create and edit Scala language projects

Course content

1 section • 9 lectures • 14m total length
  • Introduction0:20

    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.

  • Agenda1:39
  • Setting up the Java JDK1:26

    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.

  • Setting Up Scala1:22

    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.

  • Setting Up SBT1:31

    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.

  • Setting Up IntelliJ IDEA Community Edition1:20

    Download and install the IntelliJ idea community edition, follow the installer wizard, and install the Scala plugin while avoiding the Vim plugin.

  • Checking the IntelliJ JDK Settings1:58

    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.

  • Download the Trial Project0:10

    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 and Build the Trial Project4:51

    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.

Requirements

  • No knowledge of Scala is required, but familiarity with programming in another computer language is assumed.

Description

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.

Who this course is for:

  • Beginners to the Scala Language
  • Anyone interested in taking the Stairway to Scala training