YoVDO

Scala Essential Training

Offered By: LinkedIn Learning

Tags

Scala Courses Object-oriented programming Courses Functional Programming Courses Polymorphism Courses Inheritance Courses Recursion Courses String Interpolation Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Learn the essential Scala skills needed to become a Scala developer.

Syllabus

Introduction
  • Introduction and setup
1. Scala Basics
  • Values and types
  • Expressions
  • Variables and instructions
  • Functions
  • Recursion
  • Recursion: Exercise
  • Recursion: Solution
  • String interpolation
2. Object-Oriented Programming in Scala
  • 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
3. Functional Programming in Scala
  • 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
Conclusion
  • Recap and next steps

Taught by

Rock the JVM

Related Courses

Scala Programming For Beginners Complete Guide 2020
Udemy
Complete Flutter Course
YouTube
Dart Programming Language for Flutter Complete Course
YouTube
C# & .NET: Programming
LinkedIn Learning
Scala Tutorial
YouTube