Quick Start Guide to Scala
55mBeginner2021-10-18
Authors

Noel Welsh
Principal at Inner Product LLC
Course details
Combining object-oriented and functional concepts, Scala is a concise and eminently scalable language. It provides all the advantages of a new programming methodology while still allowing you to access all the features of the JVM. And with the release of Scala 3.0, developers can now access a more refined version of the language—as well as several new features. In this course, instructor Noel Welsh provides a broad overview of Scala 3.0, covering the concepts and features you'd most likely need to know to complete a project with this iteration of the language. Discover how to install Scala and familiarize yourself with the latest and greatest features and updates, including the new indentation-based syntax and how Scala 3.0 has reworked the language features formerly known as implicits.
Skills covered
ScalaFirst LookProgramming LanguagesOpen SourceSoftware Development
Concepts
0. Introduction
- 01 - An introduction to the new features of Scala 3
1. Installation and Setup
- 02 - Installing Scala 3.0
2. Exploring Scala 3.0
- 03 - Syntax
- 04 - Enum
- 05 - Working with enum
- 06 - Using clauses
- 07 - Given instances
- 08 - Implict scope
- 09 - New types
- 10 - Extension methods
- 11 - Other changes to Scala 3
Conclusion
- 12 - Final thoughts and next steps