Server ProgrammingLaajuus (5 cr)

Course unit code: SWD4TA020

General information


ECTS credits
5 cr
Teaching language
Finnish

Learning objectives

Kurssin suoritettuaan opiskelija osaa
-selittää palvelinpään ohjelmoinnin tehtäväkentän modernissa web-sovelluksessa
-suunnitella ja toteuttaa palvelinpään ohjelmiston SpringBoot –sovelluskehystä hyödyntäen
-hyödyntää versionhallintaa ohjelmistokehityksessä
-etsiä ja soveltaa tietoa ongelman ratkaisemiseksi

Contents

- Johdanto palvelinohjelmointiin
- Johdanto tietoturvaan koskien palvelinohjelmointi
- Koneelliset rajapinta ja tiedonvälitystekniikat (REST-API, JSON)
- Laaja tietokantaohjelmointi palvelinpäässä
- Ohjelmistokehikot taustajärjestelmiä varten
- Taustajärjestelmän suorituskyky
- Continuous integration (CI) erityisesti versionhallinta, build-työkalut ja deployment

Starting level and linkage with other courses

Opiskelija on suorittanut SWD1TA001 Orientaatio ohjelmistotuotantoon, Ohjelmointi (1+2) ja SWD4TA003 Tietokannat ja tiedonhallinta kurssit ohjelmoinnista ja tietokannoista.tai hänellä on vastaavat vastaavat tiedot.

Implementation methods, demonstration and Work&Study

Opetus 64 t
Omatoiminen harjoittelu varatussa luokassa 32 t
Muu omatoiminen harjoittelu 38 t
Oman oppimisen arviointi 1 t

Aikaisemman oppimisen tunnistaminen ja tunnustaminen tehdään erikseen jaettavien ohjeiden mukaan.

Assessment criteria - grade 1

Opiskelija tuntee palvelinohjelmoinnin perustekniikat. Opiskelija osaa ohjauksen avulla toteuttaa yksinkertaisen palvelinohjelman.

Assessment criteria - grade 3

Opiskelija hallitsee palvelinohjelman toteuttamisen perustekniikat. Opiskelija osaa itsenäisesti toteuttaa palvelinohjelman.

Assessment criteria - grade 5

Opiskelija hallitsee palvelinohjelman toteuttamisen ammattimaisesti. Opiskelija osaa toteuttaa toiminnallisesti monipuolisen palvelinohjelman. Opiskelija osaa itsenäisesti hakea tietoa ja hyödyntää sitä.

Assessment criteria, approved/failed

Projekti 60%
Tehtävät ja aktiivisuus 40%

Learning materials

Jaetaan digitaalisella oppimisalustalla.

Go back to top of page