Table of contents : Title Page Table of Contents Preface Day One: Scala Overview, Development Environment, And Essentials Day One: Introduction Day One: General Overview Of Scala Day One: Setup Scala Development Environment Day One: Getting Familiar With IntelliJ IDEA Day One: Introducing The Core Scala Essentials Day One: Summary Day Two: Learn Functions, Classes and Objects Day Two: Introduction Day Two: Functions Day Two: Classes and Objects Day Two: Summary Day Three: Learn Traits And Akka HTTP Scala Single Project Day Three: Introduction Day Three: Traits Day Three: Akka HTTP Scala Single Project Day Three: Summary Day Four: Scala’s Immutable and Mutable Collections Day Four: Introduction Day Four: Review Of Basic Data Structures Day Four: Immutable Collections Day Four: Mutable Collections Day Four: Summary Day Five: Scala’s Ready To Use Collection Functions Day Five: Introduction Day Five: Scala 2.13 Collection Redesign Day Five: Collection Functions Day Five: Summary Day Six: Asynchronous Programming And Testing Your Scala Application Day Six: Introduction Day Six: Asynchronous Programming Testing Your Scala Application Day Six: Summary Day Seven: Your Step-By-Step Scala Application Day Seven: Introduction Day Seven: Akka HTTP Scala Single Project Day Seven: Akka HTTP Scala Multi-Project Day Seven: Summary