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
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