Siirry suoraan sisältöön

Full stack ohjelmointi I (5 op)

Toteutuksen tunnus: R504TL121-3004

Toteutuksen perustiedot


Ilmoittautumisaika
18.03.2024 - 01.09.2024
Ilmoittautuminen toteutukselle on päättynyt.
Ajoitus
02.09.2024 - 31.10.2024
Toteutus on päättynyt.
Opintopistemäärä
5 op
Lähiosuus
0 op
Virtuaaliosuus
5 op
Toteutustapa
Etäopetus
Yksikkö
Insinöörikoulutus, tieto- ja viestintätekniikka
Opetuskielet
suomi
Paikat
0 - 50
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Matias Hiltunen
Vastuuopettaja
Matias Hiltunen
Ryhmät
RA54T22S
Tieto- ja viestintätekniikan koulutus (verkko-opinnot), syksy 2022
Opintojakso
R504TL121

Arviointiasteikko

H-5

Tavoitteet

Opiskelija ymmärtää ohjelmistotekniikan full stack -käsitekokonaisuuden sekä osaa toteuttaa perustason web-sovelluksen back ja front endin valituilla ohjelmointiteknologioilla.

Sisältö

- Full stack -konsepti: front end ja back end -käsitteet, full stack –arkkitehtuurit.
- Tietorajapintojen (API), tietokantojen ja protokollien hyödyntäminen.
- Perusautentikaatio ja auktorisointi (käyttäjien tunnistus ja käyttöoikeuksien hallinta).
- Full stack –sovelluksen peruskomponentit ja rungon toteuttaminen.
- Front endin ja back endin välinen kommunikaatio.

Aika ja paikka

Lukujärjestyksen mukainen Zoom -työtila

Oppimateriaalit

Kaikki opintojaksolla tarvittava materiaali tulee löytymään Moodlesta. Materiaalin lisäksi hyödynnetään ajantasaista materiaalia internetistä.



Suositeltavaa kirjallisuutta:



https://eloquentjavascript.net/



 


Opetusmenetelmät

- Luennot / työpajat Zoomissa 8 kertaa
- Opetusmateriaalit löytyvät Moodlesta
- Ohjausta saa sähköpostitse, Teamsissa ja työpajoissa
- Itsenäistä opiskelua

Arviointikriteerit, tyydyttävä (1)

Opiskelija ymmärtää full stack –sovelluksen osa-alueet. Opiskelija kykenee ohjatusti toteuttamaan yksinkertaisia full stack –sovelluksia valituilla teknologioilla.

Arviointikriteerit, hyvä (3)

Opiskelija osaa monipuolisesti hyödyntää eri full stack-tekniikoita sekä toteuttaa itsenäisesti full stack –sovelluksia tehtävänannon mukaisesti.

Arviointikriteerit, kiitettävä (5)

Opiskeljia kykenee itsenäisesti toteuttamaan haastavia full stack –sovelluksia valitsemillaan tekniikoilla. Opiskelijan tuottamissa full stack –sovelluksissa on tarkoituksenmukainen arkkitehtuuri, joka palvelee tuotetun ohjelman ylläpidettävyyttä ja jatkokehitystä.

Lisätiedot

Opintojakso on osa Full Stack I & II kokonaisuutta

Siirry alkuun