Skip to main content

Back End DevelopmentLaajuus (5 cr)

Course unit code: R504TL324

General information


Credits
5 cr
Teaching language
Finnish

Objective

Osaat taustajärjestelmäsovellusten (back end) keskeisiä suunnitteluperiaatteita sekä kykenet toteuttamaan niitä valitulla ohjelmointikielellä.
Osaat integroida niihin yhteyksiä erilaisiin tietovarastoihin.
Ymmärrät web-tiedonsiirtoprotokollien perusperiaatteet ja osaat soveltaa erilaisia tietoturvakäytänteitä palvelinsovellusten kehityksessä.
Osaat myös hyödyntää ohjelmointikirjastoja ja testata sovelluksesi toimivuutta.

Content

Taustajärjestelmäsovellusten (back end) kehittäminen ja suunnittelu, taustajärjestelmäsovelluksilla tarkoitetaan tässä yhteydessä erilaisia verkkopalveluita ja tietorajapintoja.
Tiedonsiirtoprotokollien ja tietovarastojen hyödyntäminen sekä tiedonsiirtoon liittyvät keskeiset dataformaatit (esim. JSON ja XML).
Testaamisen perusteet ja tietoturvakäytänteet back end-kehityksessä.

Qualifications

Ennen opintojakson suorittamista sinulla tulee olla perusosaaminen olio-ohjelmoinnista, tietokannoista sekä tietorajapinnoista.

Assessment criteria, satisfactory (1)

Ymmärrät taustajärjestelmäsovelluksiin liittyvät peruskäsitteet ja kykenet toteuttamaan yksinkertaisia taustajärjestelmäsovelluksia.
Hyödynnät tietovarastoja ja yleisimpiä tiedonsiirron dataformaatteja.
Osaat tiedonsiirtoprotokollien ja tietoturvan perusteita.

Assessment criteria, good (3)

Osaat suunnitella ja toteuttaa yksinkertaisia taustajärjestelmäsovelluksia ohjelmointikirjastoja hyödyntäen.
Osaat ottaa käyttöön asianmukaisia tietovarastoja pysyvän tiedon säilyttämistä varten.
Hallitset yhteyksien rakentamisen tietovarastoihin ja hyödynnät niitä sovelluksessa.
Tunnet taustajärjestelmäsovellusten testaamiseen ja tietoturvaan liittyviä käytänteitä ja osaat soveltaa näitä tarvittaessa.

Assessment criteria, excellent (5)

Suunnittelet ja toteutat monipuolisia taustajärjestelmäsovelluksia hyödyntäen erilaisia tietovarastoja ajantasaiset tietoturvakäytänteet huomioiden.
Hallitset tietorajapintojen ja tiedonsiirtoprotokollien periaatteet.
Osaat arvioida ohjelmointikirjastojen soveltuvuutta ja hyödynnät niitä vastuullisesti.
Ymmärrät testaamisen merkityksen taustajärjestelmäsovellusten kehittämisen liittyen.

Go back to top of page