•   DevOps-teknologiat SOF018AS3A-3001 01.08.2025-12.12.2025  5   (CONTACT, ...) +-
    Osaamistavoitteet
    Kurssin käytyäsi osaat soveltaa DevOps-teknologioita ja -työkaluja, jotka täydentävät aiemmissa opinnoissa hankittua osaamista. Opit arvioimaan ja valitsemaan avoimen maailman ongelmanratkaisuun soveltuvia teknologioita ja menetelmiä. Opit jakamaan kerryttämääsi osaamista muille.
    Lähtötaso ja sidonnaisuudet muihin opintojaksoihin
    Opintojakso sijaitsee it-tradenomi-tutkinnon ohjelmistokehityksen suuntautumisessa.

    Tämän opintojakson menestyksellinen osallistuminen edellyttää, että opiskelijalla on seuraavat osaamiset, taidot ja työkalut hallussa:

    Opiskelija osaa jo vähintään tyydyttävästi…
    * toteuttaa pienen ohjelmiston, joka hyödyntää REST-ohjelmistorajapintaa backend- ja frontend-osien välillä.
    * toimia ohjelmistotiimin jäsenenä ketterän kehityksen käytäntöjen mukaisesti (Scrum).
    * hyödyntää versionhallinnan perustaitoja tiimityön tukena.
    Sisältö
    Opintojakson sisältö vaihtelee lukukausittain vastaamaan kulloinkin ajankohtaisia DevOps-työkaluja ja teknologioita.
    Arviointikriteerit
    Arviointikriteeri - arvosana 1
    Opintojaksojen CONTACT, ONLINE ja BLENDED -toteutuksilla edellytämme läsnäoloa lukujärjestykseen merkityillä opetuskerroilla. Jos olet poissa opetuskerroilta yli 25% arvosanasi laskee yhdellä numerolla. Jos olet poissa opetuskerroilta yli 50%, opintojakso hylätään.

    Opiskelija tuntee ja osaa soveltaa opintojaksolla käsiteltyjä aiheita pinnallisesti.
    Arviointikriteeri - arvosana 3
    Opiskelija tuntee ja osaa soveltaa opintojaksolla käsiteltyjä aiheita tyydyttävästi. Hän osaa itsenäisesti etsiä lisätietoa ja lähteitä oman oppimisensa tueksi.
    Arviointikriteeri - arvosana 5
    Opiskelija tuntee ja osaa soveltaa opintojaksolla käsiteltyjä aiheita kiitettävästi. Hän osaa itsenäisesti etsiä lisätietoa ja lähteitä oman oppimisensa tueksi. Hän osaa soveltaa eri ratkaisuja ja työkaluja sekä ymmärtää vaihtoehtoisten ratkaisujen välisiä eroavaisuuksia kiitettävästi.

    Opetusmenetelmät ja ohjaus

    Kurssin alkupuoliskolla käsitellään lukukausittain vaihtelevia aiheita ja opiskelijat tekevät niihin liittyviä harjoitustehtäviä. Perusteiden jälkeen niitä sovelletaan tiimeissä toteutettavan harjoitustyön merkeissä:

    1. Introduction to DevOps
    2. Version Control & Collaboration (Git & Github)
    3. Containerization
    4. Automating CI Workflows
    5. Deployment & Delivery (CD)
    6. Monitoring & Security
    7. Final Project: End-to-End CI/CD Pipeline

    Oppimateriaali ja suositeltava kirjallisuus

    Oppimateriaali koostuu vapaasti saatavilla olevista teknisistä dokumentaatioista ja ohjeista, ja opiskelijaa kannustetaan itsenäiseen tiedonhakuun eri aihealueiden yhteydessä.

    Työelämäyhteydet

    Sisältö tukee työelämässä tarvittavien taitojen ja valmiuksien kehittymistä.

    Toimipiste

    Pasilan toimipiste

    Tenttien ajankohdat ja uusintamahdollisuudet

    Ei tenttiä.

    Opetuskieli

    Suomi

    Kansainvälisyys

    Opintojakson teemat ovat sovellettavissa kansainvälisiin toimintaympäristöihin.

    Ajoitus

    01.08.2025 - 12.12.2025

    Oppimistehtävät

    Kurssilla tehdään viikoittaisia tehtäviä, joiden arvioinnissa hyödynnetään tehtävän luonteesta ja teknologioista riippuen automatisoituja testejä. Oppimistehtävät liittyvät jakson keskeisiin teemoihin ja voivat sisältää sekä yksilö- että ryhmätyöskentelyä, soveltavia harjoituksia ja itsenäistä pohdintaa.

    Ilmoittautumisaika

    14.05.2025 - 22.05.2025

    Aikataulu

    Viikoittaiset tapaamiset lukujärjestyksen mukaisesti ja viikoittaiset harjoitustehtävät kunkin tapaamisen aiheesta.

    Opintojakson tarkempi aikataulu ja tehtävien määräpäivät julkaistaan jakson alussa, ja toteutuksessa voidaan hyödyntää sekä ennalta sovittuja ajankohtia että joustavia työskentelyjaksoja.

    Ryhmä
    • CONTACT
    • BLENDED
    • IT5PASOF1
    Toteutuksen valinnaiset oppimistavat

    Toteutuksessa hyödynnetään joustavasti erilaisia oppimismuotoja lähi-, etä- ja verkko-opetusta yhdistellen.

    Opettaja

    Juha Hinkula, Teemu Havulinna

    Paikkoja

    15 - 30

    Arviointitavat

    Kurssi arvioidaan asteikolla 0-5. Kurssin arviointi perustuu viikkoaiheiden yhteydessä suoritettuihin tehtäviin sekä tiimissä toteutettavaan devops-harjoitukseen.

    Koulutus

    TRATI Tradenomi tietojenkäsittely

    T&K-osuus

    0.00 op

    Virtuaaliosuus

    2.50 op

    Arviointiasteikko

    H-5