Siirry suoraan sisältöön

PalvelinohjelmointiLaajuus (4 op)

Tunnus: KL00CQ24

Osaamistavoitteet

Opiskelija tuntee web-sovellusten tekemiseen tarvittavien teknologioiden perusteet. Opiskelija osaa suunnittella web-sovelluksia, joissa hyödynnetää REST-rajapintaa. Opiskelija osaa suunnitella palvelinsovelluksen opintojakson alussa määritellyillä tekniikoilla. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Sisältö

- Web-sovellusten perusteet
- HTTP, REST API
- Palvelinsovelluksen toteuttaminen
- Palvelinsovelluksen testaus
- Käyttäjien hallinta

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää yksinkertaisia web-sovelluksia.

Arviointikriteerit, hyvä (3)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin.

Arviointikriteerit, kiitettävä (5)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen JavaScript- ja Node.js-tekniikoilla. Opiskelija osaa tehdä vaativia palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Ilmoittautumisaika

22.04.2024 - 09.10.2024

Ajoitus

21.10.2024 - 18.12.2024

Laajuus

4 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Tietotekniikka
Opettaja
  • Matti Panula
Opiskelijaryhmät
  • TITE22
    Insinööri (AMK), Tietotekniikka

Tavoitteet

Opiskelija tuntee web-sovellusten tekemiseen tarvittavien teknologioiden perusteet. Opiskelija osaa suunnittella web-sovelluksia, joissa hyödynnetää REST-rajapintaa. Opiskelija osaa suunnitella palvelinsovelluksen opintojakson alussa määritellyillä tekniikoilla. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Sisältö

- Web-sovellusten perusteet
- HTTP, REST API
- Palvelinsovelluksen toteuttaminen
- Palvelinsovelluksen testaus
- Käyttäjien hallinta

Oppimateriaalit

Luentomateriaalit

Opetusmenetelmät

Luennot ja harjoitukset

Opiskelijan ajankäyttö ja kuormitus

Lähiopetus 35h, itsenäinen opiskelu 73h

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää yksinkertaisia web-sovelluksia.

Arviointikriteerit, hyvä (3)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin.

Arviointikriteerit, kiitettävä (5)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen JavaScript- ja Node.js-tekniikoilla. Opiskelija osaa tehdä vaativia palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Arviointimenetelmät ja arvioinnin perusteet

Tentti ja harjoitukset

Ilmoittautumisaika

17.04.2023 - 11.10.2023

Ajoitus

23.10.2023 - 17.12.2023

Laajuus

4 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Tietotekniikka
Opettaja
  • Matti Panula
Opiskelijaryhmät
  • TITE21
    Insinööri (AMK), Tietotekniikka

Tavoitteet

Opiskelija tuntee web-sovellusten tekemiseen tarvittavien teknologioiden perusteet. Opiskelija osaa suunnittella web-sovelluksia, joissa hyödynnetää REST-rajapintaa. Opiskelija osaa suunnitella palvelinsovelluksen opintojakson alussa määritellyillä tekniikoilla. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Sisältö

- Web-sovellusten perusteet
- HTTP, REST API
- Palvelinsovelluksen toteuttaminen
- Palvelinsovelluksen testaus
- Käyttäjien hallinta

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää yksinkertaisia web-sovelluksia.

Arviointikriteerit, hyvä (3)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin.

Arviointikriteerit, kiitettävä (5)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen JavaScript- ja Node.js-tekniikoilla. Opiskelija osaa tehdä vaativia palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Ilmoittautumisaika

17.04.2023 - 06.09.2023

Ajoitus

14.08.2023 - 17.12.2023

Laajuus

4 op

Yksikkö

SeAMK Automaatio- ja tietotekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Ohjelmistosuunnittelu
Opettaja
  • Matti Panula
Opiskelijaryhmät
  • OHSU23
    Ohjelmistosuunnittelu

Tavoitteet

Opiskelija tuntee web-sovellusten tekemiseen tarvittavien teknologioiden perusteet. Opiskelija osaa suunnittella web-sovelluksia, joissa hyödynnetää REST-rajapintaa. Opiskelija osaa suunnitella palvelinsovelluksen opintojakson alussa määritellyillä tekniikoilla. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Sisältö

- Web-sovellusten perusteet
- HTTP, REST API
- Palvelinsovelluksen toteuttaminen
- Palvelinsovelluksen testaus
- Käyttäjien hallinta

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää yksinkertaisia web-sovelluksia.

Arviointikriteerit, hyvä (3)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin.

Arviointikriteerit, kiitettävä (5)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen JavaScript- ja Node.js-tekniikoilla. Opiskelija osaa tehdä vaativia palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Ilmoittautumisaika

01.12.2021 - 23.01.2022

Ajoitus

10.01.2022 - 29.05.2022

Laajuus

4 op

Yksikkö

SeAMK Tekniikka

Toimipiste

SeAMK Seinäjoki, Frami

Opetuskielet
  • Suomi
Tutkinto-ohjelma
  • Insinööri (AMK), Tietotekniikka
Opettaja
  • Marko Hietamäki
Opiskelijaryhmät
  • WEB22
    Web-ohjelmointi

Tavoitteet

Opiskelija tuntee web-sovellusten tekemiseen tarvittavien teknologioiden perusteet. Opiskelija osaa suunnittella web-sovelluksia, joissa hyödynnetää REST-rajapintaa. Opiskelija osaa suunnitella palvelinsovelluksen opintojakson alussa määritellyillä tekniikoilla. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.

Sisältö

- Web-sovellusten perusteet
- HTTP, REST API
- Palvelinsovelluksen toteuttaminen
- Palvelinsovelluksen testaus
- Käyttäjien hallinta

Arviointiasteikko

1-5

Arviointikriteerit, tyydyttävä (1)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää yksinkertaisia web-sovelluksia.

Arviointikriteerit, hyvä (3)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen. Opiskelija osaa tehdä palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin.

Arviointikriteerit, kiitettävä (5)

Opiskelija tuntee web-sovellusten perusteet. Opiskelija osaa kehittää web-sovelluksia, jotka hyödyntävät REST-rajapintaa. Opiskelija osaa toteuttaa palvelinsovelluksen JavaScript- ja Node.js-tekniikoilla. Opiskelija osaa tehdä vaativia palvelinsovelluksia, joissa käytetään relaatiotietokantoja ja NoSQL-tietokantoja tiedon varastointiin. Opiskelija osaa suunnitella testit palvelinohjelmaan.