YoVDO

Hands-On Introduction: Scala

Offered By: LinkedIn Learning

Tags

Scala Courses Functional Programming Courses Generics Courses JSON Courses ETL Courses GitHub Codespaces Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Code Clinic: Python
LinkedIn Learning
Learning Java by Example
LinkedIn Learning
JavaScript Code Challenges
LinkedIn Learning
CSS: Enhancing Interfaces with Animation
LinkedIn Learning
GitHub Codespaces: First Look
LinkedIn Learning