Full Stack -sovelluskehitys (5 op)
Toteutuksen tunnus: TO00BS65-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
-
29.11.2021 - 09.01.2022
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
01.02.2022 - 31.05.2022
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 0 op
- Virtuaaliosuus
- 5 op
- Toteutustapa
- Etäopetus
- Toimipiste
- Laurea Verkkokampus
- Opetuskielet
- englanti
- Paikat
- 40 - 60
- Koulutus
- Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
- Complementary competence, bachelor's studies in English (CCN2), Information and Communication Technologies (ICT)
Tavoitteet
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
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
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.
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
Arviointiasteikko
H-5
Lisätiedot
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)