/scalakurs

Primary LanguageJavaScript

Scalakurs

Tidspunkter NTNU:

    1. oktober
    1. oktober
    1. november

Gjennomføring

  1. Introdusere konsepter i plenum
  2. Oppgaver til emnet
  3. Eventuelt gjennomgå i plenum
  4. GOTO 1

Del 1: Basic

Oppgaver i Typseafe activator

  1. Intro til Scala - bakgrunn, utbredelse, hvorfor er det bra, hva bruker Bekk, java interop
  2. Intro til syntax (sourcefiler, variabler, metoder, ekspression oriented, loops)
    • Oppg: Få activator til å kjøre + løse basic oppgave om syntax
  3. Klasser, objekter, case classes, traits
    • Oppgaver
  4. Collections-håntering og funksjoner
    • Oppgaver
  5. 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.

Notater