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
Introduction
- An introduction to the new features of Scala 3
Installation and Setup
- Installing Scala 3.0
Exploring Scala 3.0
- Syntax
- Enum
- Working with enum
- Using clauses
- Given instances
- Implict scope
- New types
- Extension methods
- Other changes to Scala 3
Conclusion
- Final thoughts and next steps