Siirry suoraan sisältöön

Full Stack -sovelluskehitys (5 op)

Toteutuksen tunnus: TO00BS65-3001

Toteutuksen perustiedot


Ilmoittautumisaika

29.11.2021 - 09.01.2022

Ajoitus

01.02.2022 - 31.05.2022

Opintopistemäärä

5 op

Virtuaaliosuus

5 op

Toteutustapa

Etäopetus

Yksikkö

Laurea Leppävaara, tiko

Toimipiste

Laurea Verkkokampus

Opetuskielet

  • Englanti

Paikat

40 - 60

Koulutus

  • Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
  • Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)

Opettaja

  • Outi Grotenfelt
  • Jukka Malinen

Vastuuopettaja

Outi Grotenfelt

Ryhmät

  • TON221SY
    Laurea täydentävä osaaminen (amk-tutkinto), S21, Tietojenkäsittely ja tietoliikenne (ICT)
  • CCN221SY
    Complementary competence (bachelor’s studies), S21, Information and Communication Technologies (ICT)

Osaamistavoitteet

Opiskelija osaa:
- kuvailla FullStack-sovelluskehityksen toimintaympäristön keskeiset teknologiat
- asentaa kehitysympäristön ja siihen tarvittavat työkalut
- suunnitella ja toteuttaa SPA-sovelluksia ja REST-rajapintoja
- hyödyntää tietokantoja ja API-rajapintoja FullStack-sovelluksissa

Toteutustapa

Kurssi toteutetaan etäopetuksena. Kurssin aikana opiskelijat tutustuvat web sovellusten kehittykseen MEAN -teknologiapinon avulla. Opetus koostuu luennoista, joissa käydään läpi kurssin keskeiset asiat esimerkkien avulla. Kurssin aikana opiskelijat tekevät itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.

Oppimateriaali ja suositeltava kirjallisuus

Opettajan materiaalin lisäksi seuraavaa kirjaa voidaan hyödyntää kurssilla:
MEAN web development
Haviv, Amos
Link to electronic version (EBL):http://www.laurea.eblib.com/patron/FullRecord.aspx?p=1706428

Sisältö ja sen jaksotus

- MEAN teknologian perusteet
- kehitysympäristön asennus
- Node.js sovelluksen suunnittelu ja toteutus
- Express.js sovelluskehyksen hyödyntäminen
- Relaatiotietokantojen ja NoSQL -tietokantojen käyttäminen sovelluksissa

Lisätietoja opiskelijoille

Kurssille osallistuvilta opiskelijoilta edellytetään seuraavien kurssien hyväksytty suoritus tai vastaavat tiedot:
- Ohjelmoinnin perustaito
- Verkkosivujen kehittäminen (HTML, CSS, JavaScript)
- Dynaamisten verkkosivujen kehittäminen (JavaScript)

Arviointiasteikko

H-5

Arviointimenetelmät ja arvioinnin perusteet

Arviointi perustuu:
- Ohjelmointitehtäviin ja pieniin teoriakyselyihin