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

C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Programming Languages, Part C
University of Washington via Coursera
AP Computer Science A: Java Programming Polymorphism and Advanced Data Structures
Purdue University via edX
Введение в iOS-разработку
Moscow Institute of Physics and Technology via Coursera
Java Programming: Step by Step from A to Z
Udemy