Skip to content

cryptoki/scala-basic-II-workshop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Scala-Workshop: Basics - II

Content

  • the package [/src/main/worksheets] contains all worksheets
  • the package [/src/test/worksheets] the corresponding tests to the worksheets

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.

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.

For details see gitlog example package

Resources

  • Twitter Scala School
  • Twitter Effective Scala (Idiomatic Scala)
  • Idiomatic Scala Question on Stackoverflow
  • Java developer's Scala cheatsheet

Example Agenda

Intro

09:00 - 09:15

Bridge
  • 30min
  • 09:15 - 09:45
Recursion
  • 45min (1h 15min)
  • 09:45 - 10:30
Break
  • 10:30 - 10:45
OOP
  • 1h 45min (1h 45min)
  • 10:45 - 12:30
Lunch Break
  • 12:30 - 13:30
Options
  • 45min (1h 45min)
  • 13:30 - 14:15
Exception
  • 45min (2h 45min)
  • 14:15 - 15:00
Break
  • 15:00 - 15:15
Functions
  • 60min (2h 45)
  • 15:15 - 16:15
Finish + Break + Example App
  • 16:15 - 17:00

About

Scala Workshop und Schulungen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages