Scala Crash Course by a Scala Veteran - With Some JavaScript Flavor

Scala Crash Course by a Scala Veteran - With Some JavaScript Flavor

DevInsideYou via YouTube Direct link

Intro

1 of 32

1 of 32

Intro

Class Central Classrooms beta

YouTube playlists curated by Class Central.

Classroom Contents

Scala Crash Course by a Scala Veteran - With Some JavaScript Flavor

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Slides - Why learn Scala?
  3. 3 Slides - Why learn Scala now?
  4. 4 Slides - What is Scala?
  5. 5 Environment setup
  6. 6 Tour
  7. 7 Comments/Javadoc/Scaladoc (crash course starts here)
  8. 8 Keywords: val, var, def, lazy val
  9. 9 Top level definitions
  10. 10 The Uniform Access Principle
  11. 11 Types
  12. 12 Keyword: type
  13. 13 Literals and String interpolation
  14. 14 If expressions and the type hiearchy
  15. 15 Boolean opeartions and equality
  16. 16 Loops and tail recursion
  17. 17 Higher order functions and lambdas aka anonymous functions aka arrow functions
  18. 18 Pattern matching and partial functions
  19. 19 Exceptions
  20. 20 Collections and imports
  21. 21 For Comprehensions
  22. 22 Factorial (just another tail recursive example)
  23. 23 Adding/removing elements to collections and right-associative operators
  24. 24 Methods with variable argument lists aka Varargs
  25. 25 Function currying and OO classes
  26. 26 OO objects and properties
  27. 27 OO traits, inheritance and subtype polymorphism
  28. 28 Self types
  29. 29 Objects (classes) expose methods and hide data
  30. 30 Data structures (case classes) expose data and hide methods
  31. 31 Algebraic Data Types aka ADTs
  32. 32 Implicits

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.