Scala Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Learn the essential Scala skills needed to become a Scala developer.
Syllabus
Introduction
- Introduction and setup
- Values and types
- Expressions
- Variables and instructions
- Functions
- Recursion
- Recursion: Exercise
- Recursion: Solution
- String interpolation
- Classes, instances, fields, and methods
- Classes, instances, and methods: Exercise
- Classes, instances, and methods: Solution
- Method notation
- Inheritance
- Overriding, polymorphism, and anonymous classes
- Abstract classes and traits
- Objects
- Case classes
- Exceptions
- Generics
- Functional programming basics
- Anonymous functions
- Scala collections: List
- Map, flatMap, and filter
- List exercises
- List exercises: Solutions
- For comprehensions
- Scala collections: Ranges, arrays, and sets
- Scala collections: Tuples and maps
- Recap and next steps
Taught by
Rock the JVM
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 Parallel programming
École Polytechnique Fédérale de Lausanne via Coursera Big Data Analysis with Scala and Spark
École Polytechnique Fédérale de Lausanne via Coursera Functional Programming in Scala Capstone
École Polytechnique Fédérale de Lausanne via Coursera