Siirry suoraan sisältöön

Back End -ohjelmointi (5op)

Toteutuksen tunnus: R504TL324-3004

Toteutuksen perustiedot


Ilmoittautumisaika
02.07.2028 - 31.07.2028
Ilmoittautuminen toteutukselle ei ole vielä alkanut.
Ajoitus
01.08.2028 - 31.12.2028
Toteutus ei ole vielä alkanut.
Opintopistemäärä
5 op
Toteutustapa
Lähiopetus
Opetuskielet
suomi
Koulutus
Tieto- ja viestintätekniikan koulutus
Opettajat
Juhani Kuru
Vastuuopettaja
Juhani Kuru
Opintojakso
R504TL324

Arviointiasteikko

H-5

Tavoitteet

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.

Sisältö

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ä.

Arviointikriteerit, tyydyttävä (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.

Arviointikriteerit, hyvä (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.

Arviointikriteerit, kiitettävä (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.

Esitietovaatimukset

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

Siirry alkuun