YoVDO

Learning JVM Languages: JVM, Java, Scala

Offered By: LinkedIn Learning

Tags

Java Courses Scala Courses Object-oriented programming Courses Application Development Courses Functional Programming Courses Eclipse IDE Courses Imperative Programming Courses

Course Description

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

Taught by

Vincent van der Leun

Related Courses

Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera
Configuring for Scala with IntelliJ IDEA
Coursera Project Network via Coursera
Introduction to Scala
DataCamp
Apache Spark and Scala Certification Training
Edureka
Effective Programming in Scala
École Polytechnique Fédérale de Lausanne via Coursera