Full Stack -sovelluskehitys (5 op)
Toteutuksen tunnus: TO00BS65-3004
Toteutuksen perustiedot
- Ilmoittautumisaika
-
28.11.2022 - 04.12.2022
Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
-
24.01.2023 - 30.05.2023
Toteutus on päättynyt.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 3 op
- Virtuaaliosuus
- 2 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)
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
- JavaScript-ohjelmointi
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.