Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

LinkedIn Learning

Hands-On Introduction: Scala

via LinkedIn Learning

Overview

Learn all the basics of the latest version of Scala by building a minimal app that extracts and transforms files.

Syllabus

Introduction
  • Build your first Scala app
  • What you should know
  • Using GitHub Codespaces
  • Scala introduction
  • What we are going to build
1. Our First Methods and Testing
  • Scala project structure
  • Our first method
  • Our first test
  • Implement our test
  • Challenge: Testing and higher order functions
  • Solution: Testing and higher order functions
2. Implementing Our ETL
  • Traits, generics, givens, and using
  • Eithers, enums, for comps, and pattern matching
  • Challenge: Traits, generics, eithers, enums, and pattern matching
  • Solution: Traits, generics, eithers, enums, and pattern matching
3. Refactoring with Config and JSON
  • Adding configuration
  • Refactoring the tests
  • JSON implementation
Conclusion
  • Next steps

Taught by

Amina Adewusi

Reviews

4.4 rating at LinkedIn Learning based on 8 ratings

Start your review of Hands-On Introduction: Scala

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.