Siirry suoraan sisältöön

KonttiteknologiatLaajuus (5 op)

Tunnus: R504TL328

Laajuus

5 op

Opetuskieli

  • suomi

Osaamistavoitteet

Osaat käyttää kontteja osana sovelluskehitystä ja ymmärrät niiden merkityksen osana sovellusten tuotantoympäristöön siirtoa.
Osaat konfiguroida omia konttiympäristöjä sovelluksille.
Tunnet erilaisia hallintajärjestelmiä konttiteknologiaa hyödyntävien sovellusten hallintaan ja osaat rakentaa ympäristön konttien suorittamiseen.
Tunnet konttiteknologioihin liittyvät termejä ja käytänteitä.

Sisältö

Konttiteknologian perusteet
Konttiteknologioiden hallintajärjestelmät
Konttien toteuttaminen
Termit ja käytänteet

Esitietovaatimukset

Ennen opintojakson suorittamista sinun tulee hallita ohjelmoinnin perusteet, ohjelmointiin liittyvät työkalut (kuten versionhallinta), tietorakenteiden ja algoritmien perusteet sekä tietokantojen ja tiedonhallinnan perusteet.

Arviointikriteerit, tyydyttävä (1)

Tunnet konttiteknologian peruskäsitteet ja keskeisimmät termit.
Osaat käyttää valmiita kontteja sovelluksen ajamiseen paikallisesti ohjeiden avulla.
Hyödynnät perustasolla työkaluja konttien hallintaan, esimerkiksi komentoriviä, ja tunnistat konttien hallintajärjestelmien käyttötarkoituksen.
Tunnistat konttiteknologioihin liittyviä käsitteitä ja käytänteitä.

Arviointikriteerit, hyvä (3)

Ymmärrät konttiteknologian merkityksen sovelluskehityksessä ja tuotannossa.
Osaat myös ajaa ja hallita useampia toisiinsa liittyviä kontteja sisältäviä sovelluksia, esimerkiksi käyttäen monikonttisovellusten määrittelytyökaluja.
Osaat konfiguroida perusympäristön konttien ajamiselle ja ymmärrät verkotuksen perusteet konteissa.
Osaat keskeiset konttiteknologian käsitteet ja käytänteet.

Arviointikriteerit, kiitettävä (5)

Osaat soveltaa konttiteknologiaa monipuolisesti sovelluskehityksen työnkuluissa ja järjestelmien käyttöönotossa.
Osaat rakentaa kontteja itsenäisesti eri käyttötarkoituksiin ja tunnet hyviä käytäntöjä tietoturvaan liittyen.
Ymmärrät konttien orkestroinnin perusperiaatteet ja ymmärrät laajempien hallintajärjestelmien merkityksen kontitettujen sovellusten skaalaamiseen ja hallintaan.
Osaat suunnitella ja toteuttaa perusteltuja konttiratkaisuja erilaisiin ympäristöihin.
Osaat kattavasti konttiteknologioihin liittyviä käsitteitä ja käytänteitä.