Tidspunkter NTNU:
-
- oktober
-
- oktober
-
- november
- Introdusere konsepter i plenum
- Oppgaver til emnet
- Eventuelt gjennomgå i plenum
- GOTO 1
Del 1: Basic
Oppgaver i Typseafe activator
- Intro til Scala - bakgrunn, utbredelse, hvorfor er det bra, hva bruker Bekk, java interop
- Intro til syntax (sourcefiler, variabler, metoder, ekspression oriented, loops)
- Oppg: Få activator til å kjøre + løse basic oppgave om syntax
- Klasser, objekter, case classes, traits
- Oppgaver
- Collections-håntering og funksjoner
- Oppgaver
- Pattern matching og case classes
- Oppgaver
Del 2: Funksjonell prog
- Litt repetisjon av syntaks + intro til SBT
- For comprehensions
- Option
- Try
- Future
Del 3: Scalatra + MongoDB + Angular.js
Lager en enkel blogg med en single page js-applikasjon basert på Angular i front og et web-api basert på Scalatra og MongoDB i backend. Oppgavene går ut på å implementere backend.