Scala Essential Training
Offered By: LinkedIn Learning
Course Description
Overview
Learn the basics to get up and running with the latest version of the Scala programming language, Scala 3.
Syllabus
Introduction
- Get functional with Scala 3
- What you should know
- Big picture: What is Scala?
- Install IntelliJ for Mac
- Install Scala on a Mac
- Install IntelliJ for Windows
- Install Scala on Windows
- Use the exercise files
- Verify your installation
- Create a new Scala project
- Understand the basic structure of a Scala project
- Challenge: Hello world
- Solution: Hello world
- Values and types
- How to define a function
- Challenge: Greeting
- Solution: Greeting
- If-else statements
- Pattern matching
- Challenge: Print the numbers of multiples
- Solution: Print the numbers of multiples
- Case classes
- Enums
- Enums with parameters
- Challenge: Class and enums
- Solution: Class and enums
- Introduction to options
- The map function
- Flat map
- For comprehensions
- Challenge: Options
- Solution: Options
- Introduction to lists
- The map function on lists
- Flat map on lists
- For comprehensions on lists
- Challenge: Lists
- Solution: Lists
- Next steps
Taught by
Peggy Fisher
Related Courses
¡A Programar! Una introducción a la programaciónUniversity of Edinburgh via Coursera 計算機程式設計 (Computer Programming)
National Taiwan University via Coursera Fundamentals of C++
IBM via edX Code Yourself! An Introduction to Programming
University of Edinburgh via Coursera Introduction to Computing using Python
Georgia Institute of Technology via edX