Skip to content

matterche/scala

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala-Workshop: Basics - II

Inspired by https://github.com/yanns/scala-workshop

Source Package

Scala worksheets as supported by IntelliJ IDEA contain all explanatory material.

Test Package

Contains small exercises in form of Scala Test tests.

Content

Gitlog Example App

This example simulates backend parts of a web application which is used to visualize information from Git logs.

The simulated backend gets Git logs from a source in Json format. For optimal performance the backend should send as few data as possible. Data conversions in the frontend shouldn't be necessary.

Resources

  • Twitter Scala School
  • Twitter Effective Scala (Idiomatic Scala)
  • Idiomatic Scala Question on Stackoverflow

Agenda

Intro
  • 30min 09:00 - 09:30
Recursion
  • 45min (1h 15) 09:30 - 10:30

Break

10:45 - 11:00

OOP
  • 90min 11:00 - 12:30

Break

12:30 - 13:30

Options
  • 45min (2h) 13:30 - 14:15
Exception
  • 45min (2h 45) 14:15 - 15:00
Break

15:00 - 15:15

Functions
  • 45min (2h 45) 15:15 - 16:20
Example App

16:20 - 17:00

About

Scala Bascis Workshop

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Scala 97.6%
  • SuperCollider 1.5%
  • Other 0.9%