Learning JVM Languages: JVM, Java, Scala
Offered By: LinkedIn Learning
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
- JDK
- Class organization with packages
- Java Class Library
- Running JVM applications on the command line
- Eclipse IDE
- OOP in Java
- Writing Java code
- Configuring Eclipse IDE
- Creating a web service in Java
- Scala installation and REPL shell
- Functional vs. imperative programming
- Scala language syntax and rules
- OOP in Scala
- Scala standard library
- Functional programming in Scala
- Scala IDE for the Eclipse plugin
- SBT
- Create an Akka project
Taught by
Vincent van der Leun
Related Courses
Functional Programming Principles in ScalaÉcole Polytechnique Fédérale de Lausanne via Coursera Functional Program Design in Scala
École Polytechnique Fédérale de Lausanne via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX Introduction to Functional Programming
Delft University of Technology via edX Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX