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
程序设计实习 / Practice on ProgrammingPeking University via Coursera 程序设计基础
Peking University via edX 算法基础
Peking University via Coursera Principles of Computing (Part 2)
Rice University via Coursera 算法设计与分析 Design and Analysis of Algorithms
Peking University via Coursera