-
Notifications
You must be signed in to change notification settings - Fork 16
Home
Rohit edited this page Dec 18, 2016
·
11 revisions
- https://www.safaribooksonline.com/library/view/programming-scala-2nd/9781491950135
- https://www.safaribooksonline.com/library/view/programming-in-scala/9780981531687/acknowledgments.html
- https://www.coursera.org/learn/progfun1/supplement/Sauv3/cheat-sheet
- https://github.com/lampepfl/progfun-wiki/blob/gh-pages/CheatSheet.md
- https://www.coursera.org/learn/progfun1/supplement/KPiGt/scala-style-guide
- https://github.com/lampepfl/progfun-wiki/blob/gh-pages/ScalaStyleGuide.md
SBT (Scala Build Tool) is for Scala projects what Maven is for Java projects.
sbt
submit [email protected] suBmISsioNPasSwoRd
Week 1
Week 2
- Higher Order Functions
- Classes and Objects
- Substitution Model (CBV, CBN) with Classes
- Operators, Precedence and Types
Week 3
- Class Hierarchies and Dynamic Binding
- Organizing Classes and Scala Class Hierarchy
- Polymorphism (Subtyping and Generics)
Week 4
- Objects-Everywhere
- Subtyping and Generics (Bounds and Covariance)
- Decomposition
- Pattern Matching
- Collections (Lists)
Week 5
- Collections (List Methods)
- Pairs and Tuples
- Collections (Lists - Applying functions to elements)
- Collections (Lists Reduction)
- Collections Theory (Lists concat and reverse)
Week 6