Siirry suoraan sisältöön

Full Stack -sovelluskehitys (5 op)

Toteutuksen tunnus: TO00BS65-3006

Toteutuksen perustiedot


Ilmoittautumisaika
27.11.2023 - 03.12.2023
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
02.02.2024 - 24.05.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
2 op
Virtuaaliosuus
3 op
Toteutustapa
Monimuoto-opetus
Toimipiste
Laurea Tikkurila
Opetuskielet
suomi
Paikat
20 - 40
Koulutus
Laurea täydentävä osaaminen, amk-tutkinto (TON2), Tietojenkäsittely ja tietoliikenne (ICT)
Opettajat
Jari Kovalainen
Vastuuopettaja
Jari Kovalainen
Opintojakso
TO00BS65

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

Kurssimateriaali määritellään kurssin alussa. Tuntien aikana tehtävät ohjelmointiharjoitukset tehdään myöhemmin määritellyillä saatavissa olevilla työkaluilla.

Toteutustapa

Kurssi toteutetaan lähiopetuksena. Lähiopetus koostuu ohjatuista työpajoista, joissa tehdään ohjelmointiharjoituksia. Kurssin aikana opiskelijat tekevät myös itsenäisiä tehtäviä, jotka palautetaan ja arvioidaan.

Opetus sisältää seuraavia elementtejä:

- Teorialuentoja / tietoiskuja
- Itsenäistä harjoittelua ja ohjaustapaamisia
- Palautettavia ohjelmointiprojekteja

Esitietovaatimukset:

Opintojaksot (tai vastaava osaaminen).
- Verkkosivujen kehittäminen (HTML ja CSS)
- Ohjelmoinnin perusteet
- Tietokannat ja tiedonhallinta
- WEB sovelluskehitys JavaScriptillä

Toteutuksen tärkeät päivämäärät

Tutkintosäännön 18§ mukaisesti ”opiskelijan on oltava ensimmäisellä kontaktikerralla läsnä tai ilmoitettava poissaolostaan vastuuopettajalle opintoon osallistumisensa vahvistamiseksi. Mikäli opiskelija on estynyt perusteluista syistä osallistumaan ensimmäiseen kontaktikertaan tai aktivoitumaan opinnoissa opettajan asettamien edellytysten mukaisesti, hänen tulee olla yhteydessä vastuuopettajaan toteutukselle osallistumisesta sopimiseksi. Ilmoittautuminen hylätään, mikäli opiskelija ei ilmoita poissaolostaan opinnon aloituskerralta tai poissaolon syytä ei voida pitää perusteltuna. Hänen tilalleen voidaan ottaa jonossa oleva seuraava opiskelija”.

Toteutuksen valinnaiset suoritustavat

Laurean tutkintosäännön mukaisesti ”Kaikilla opiskelijoilla on oikeus osaamisensa näyttämiseen. Aloitteen hankitun osaamisen tunnistamisesta ja tunnustamisesta tekee opiskelija. Osaamisen tunnistaa ja tunnustaa opinnosta vastaava opettaja tai muu tehtävään nimetty henkilö. Arvioinnissa noudatetaan samaa arviointikriteeristöä ja pääsääntöisesti samaa arviointiasteikkoa kuin vastaavalla opintojaksolla tai -kokonaisuudella. Opiskelijalla on oikeus hakea osaamisen tunnustamista riippumatta siitä, missä, miten ja milloin osaaminen on hankittu. Opiskelija voi hakea myös työssä hankittavan osaamisen tunnistamista osaksi tutkintoa (työn opinnollistaminen). Opiskelija vastaa osaamisen osoittamisesta, todistamisesta ja riittävien tietojen toimittamisesta. Osaamisen arvioivat opiskelija ja näytön vastaanottava ohjaaja yhdessä. ” Katso lisätietoa opiskelijaintrasta.

Opiskelijan ajankäyttö ja kuormitus

Opintojakson laajuus on 5 op, joka vastaa noin 133 työtuntia.

Sisältö ja sen jaksotus

1. Johdanto web-kehitykseen
2. Node.js
3. Express sovelluskehys
4. Sovelluksen julkaiseminen
5. Tietokannat ja Node.js
6. REST APIt ja Node
7. Käyttöliittymän rakentaminen Node-sovellukselle: React.js

Arviointiasteikko

H-5

Lisätiedot

Opinto on vaatimuksiltaan amk-tutkintoon johtavan koulutuksen tasoa. Jos olet opintojakson sisältöön tutustuttuasi sitä mieltä, että aiheet ovat sinulle tuttuja ja sinulla on vastaava osaaminen olemassa työkokemuksen pohjalta, voit ilmoittautua näyttömuotoiseen suoritukseen. Siinä tapauksessa ota yhteyttä opintojakson vastuuopettajaan. Mikäli osaamisesi vastaavaa kurssin tavoitteita, käydään palautekeskustelu.

Siirry alkuun