Learning JVM Languages: JVM, Java, Scala

Go to class
Write Review

Free Online Course: Learning JVM Languages: JVM, Java, Scala provided by LinkedIn Learning is a comprehensive online course, which lasts for 3-4 hours worth of material. The course is taught in English and is free of charge. Upon completion of the course, you can receive an e-certificate from LinkedIn Learning. Learning JVM Languages: JVM, Java, Scala is taught by Vincent van der Leun.

Overview
  • Explore Java virtual machine (JVM) and the basics of imperative, object-oriented, and functional programming in Java and Scala.

Syllabus
  • 1. Java Virtual Machine

    • Course overview
    • Why develop on JVM?
    • Popular use cases
    • JVM concepts and Java editions
    • Other languages on JVM
    2. Developing on the Java Virtual Machine
    • JDK
    • Class organization with packages
    • Java Class Library
    • Running JVM applications on the command line
    • Eclipse IDE
    3. Java
    • OOP in Java
    • Writing Java code
    4. Java Programming
    • Configuring Eclipse IDE
    • Creating a web service in Java
    5. Scala
    • Scala installation and REPL shell
    • Functional vs. imperative programming
    • Scala language syntax and rules
    • OOP in Scala
    • Scala standard library
    • Functional programming in Scala
    6. Scala Programming
    • Scala IDE for the Eclipse plugin
    • SBT
    • Create an Akka project