Scala 3: Just What You Need
Last updated 3/2023
Duration: 16h 27m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 8.43 GB
Genre: eLearning | Language: English
Last updated 3/2023
Duration: 16h 27m | .MP4 1920x1080 30 fps(r) | AAC, 44100 Hz, 2ch | 8.43 GB
Genre: eLearning | Language: English
Fully updated for Scala 3, Zero to Hero, Just the skills you need in just the language you want.
What you'll learn
- Scala Language Programming
- Scala 3 New Syntax and Features
- Scala Core Libraries, Including Collections and Futures
- Scala Types, Traits, Pattern Matching, Functions
- Practical Functional Programming in Scala
Requirements
- Programming skills in at least one other programming language is recommended
Description
A complete introduction to the Scala 3 language teaching you all you need to know in order to use it on a daily basis.
Scala 3 is a new version of a beloved functional hybrid language, one with many improvements over Scala 2. This course has been completely re-written for Scala 3, to introduce the new features, concepts, keywords and syntax. In addition the course exercises have been fully updated and brought to Visual Studio Code and Metals (the meta-language-server) for the hands-on portions of the course.
This course is half theory and half practice. Each subject covered includes worksheet based examples that you can experiment with, and exercises to complete allowing you to practice and reinforce what you have just learned in the theory.
The concepts are taught in a straightforward, simple approach with plenty of coding examples and clear explanations. Your instructor has more than 15 years of experience in Scala programming and more than a dozen years of experience teaching Scala to others.
Scala 3, just what you need, takes its title from two ideas, that the Scala 3 language could be just what you need to solve your programming problems, and that the topics covered are just what you need to quickly become productive in the language while still learning a lot of the theory and best practices surrounding Scala programming.
Come and learn Scala, at your own pace, from an experienced developer and trainer. Have fun while learning, and pick up the skills for using the tools and libraries as well as the core language.
Topics covered include:
Language and Syntax
Control Structures
Classes, Objects, Traits
Functions
Pattern Matching
Case Classes and Enums
Packages, Scopes and Importing
Inheritance and Scala Type Hierarchy
Testing
Lists and Collections
Java Integration
Using Libraries
Building Scala with SBT
Asynchronous Programming with Futures
Who this course is for:
- This is a course for programmers looking to learn Scala, and in particular Scala 3. It assumes no knowledge of Scala 3, but does assume that you understand basic programming principles like conditionals and loops. We'll teach you the rest.
More Info