froden / scalakurs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About


Languages

Language:JavaScript 83.3%Language:CSS 14.6%Language:Scala 2.0%Language:Ruby 0.1%Language:Erlang 0.0%Language:Shell 0.0%