Skip to content

tbg2003/ScalaTraining

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

64 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages