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
Introduction à la programmation orientée objet (en Java)École Polytechnique Fédérale de Lausanne via Coursera C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera Introduction to Programming for Musicians and Digital Artists
California Institute of the Arts via Coursera Beginning Game Programming with C#
University of Colorado System via Coursera Paradigms of Computer Programming
Université catholique de Louvain via edX