Skip to content

Latest commit

 

History

History
103 lines (83 loc) · 3.89 KB

README.md

File metadata and controls

103 lines (83 loc) · 3.89 KB

ScalaTraining

Learning the basics of scala

Table of Contents

Week 1

Day Content Covered
Tuesday - Values & Variables, Types, Operators
Wednesday - String Interpolation, Conditional if/else
Thursday - Collections & Methods, Arrays
Friday - Classes, Objects, Inheritance & Traits + Optional values

Week 2

Day Content Covered
Monday - Functions and Methods
Tuesday - Classes Cheat Sheet, Case Classes
Wednesday - Test Driven Development (FlatSpec Library), GitHub Branches
Thursday - Income Tax Calculator Project
Friday - GuessWho Project

Week 3

Day Content Covered
Monday GuessWho Project
Tuesday GuessWho Project & Project Demo
Wednesday Pattern Matching, Enums, Options, get-or-else
Thursday Eithers and For Comprehensions
Friday Futures , Extends Thursday's Afternoon Task With Futures

Week 4

Day Content Covered
Monday Recursion
Tuesday Group Project
Wednesday Group Project
Thursday Group Project
Friday Group Project

Week 5

Day Content Covered
Monday Graduationnnn
Tuesday Individual Project
Wednesday Individual Project
Thursday Individual Project
Friday Individual Project

Week 6

Day Content Covered
Monday Individual Project
Tuesday Individual Project
Wednesday Individual Project
Thursday Higher Order Functions
Friday

Week 7

Day Content Covered
Monday Individual Project
Tuesday Individual Project
Wednesday Individual Project Demo
Thursday Higher Order Functi ons
Friday Group Project

Week 8

Day Content Covered
Monday Group Project
Tuesday Group Project
Wednesday Group Project
Thursday Group Project
Friday Group Project Demo

Week 9

Day Content Covered
Monday Bank Holiday
Tuesday Office Social
Wednesday Wire Mocking
Thursday Covariance, Contravariance, Invariance
Friday