Selainohjelmointi (3op)
Toteutuksen tunnus: KL00CQ16-3003
Toteutuksen perustiedot
- Ilmoittautumisaika
- 17.04.2023 - 06.09.2023
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 14.08.2023 - 17.12.2023
- Toteutus on päättynyt.
- Opintopistemäärä
- 3 op
- Lähiosuus
- 3 op
- Toteutustapa
- Lähiopetus
- Yksikkö
- SeAMK Automaatio- ja tietotekniikka
- Toimipiste
- SeAMK Seinäjoki, Frami
- Opetuskielet
- suomi
- Paikat
- 0 - 63
- Koulutus
- Ohjelmistosuunnittelu
- Opettajat
- Raine Kauppinen
- Petteri Mäkelä
- Opintojakso
- KL00CQ16
Arviointiasteikko
1-5
Tavoitteet
Opiskelija osaa suunnitella ja toteuttaa modulaarisia selainohjelmistoja käyttäen React-sovelluskehystä. Opiskelija osaa toteuttaa frontendin ja backendin välisen kommunikoinnin HTTP-metodeja käyttäen. Opiskelija osaa käyttää JavaScript-ohjelmointikieltä monipuolisesti.
Sisältö
- Kokoelmien käsittely JavaScript-kielellä
- Asynkroninen ohjelmointi
- Selainohjelmistojen suunnittelu ja modularisointi
- React-sovelluskehityksen perusteet
- JSX
- Komponentit ja modularisointi
- Tilan hallinta ja koukut
- Kommunikointi palvelinohjelman kanssa
- Yksinkertaisen backendin toteuttaminen Express.js:llä
Oppimateriaalit
Ilmoitetaan opintojakson alussa
Opetusmenetelmät
Oppitunnit, harjoitukset ja harjoitustyö
Tenttien ajankohdat ja uusintamahdollisuudet
Tentti pidetään viimeisellä tunnilla
Opiskelijan ajankäyttö ja kuormitus
Lähiopetus 37 %, itsenäinen työskentely 63 %.
Arviointikriteerit, tyydyttävä (1)
Opiskelija osaa suunnitella ja toteuttaa yksinkertaisen selainohjelmiston käyttäen React-sovelluskehystä. Opiskelija osaa JavaScript-ohjelmointikielen perusteet.
Arviointikriteerit, hyvä (3)
Opiskelija osaa suunnitella ja toteuttaa modulaarisia selainohjelmistoja käyttäen React-sovelluskehystä. Opiskelija osaa toteuttaa frontendin ja backendin välisen kommunikoinnin HTTP-metodeja käyttäen. Opiskelija osaa käyttää JavaScript-ohjelmointikieltä monipuolisesti. Opiskelija osaa hyödyntää asynkronisuutta.
Arviointikriteerit, kiitettävä (5)
Opiskelija osaa suunnitella ja toteuttaa modulaarisia selainohjelmistoja käyttäen React-sovelluskehystä. Opiskelija osaa toteuttaa frontendin ja backendin välisen kommunikoinnin HTTP-metodeja käyttäen. Opiskelija osaa käyttää JavaScript-ohjelmointikieltä erittäin hyvin. Opiskelija osaa hyödyntää asynkronisuutta monipuolisesti.