Siirry suoraan sisältöön

Pilvipalvelut 1 (5op)

Opintojakson tunnus: TT00CG59

Opintojakson perustiedot


Laajuus
5 op

Osaamistavoitteet

Opintojakson suoritettuaan opiskelija:

Ymmärtää pilvipalveluiden perusteet, kuten palvelumallit (IaaS, PaaS, SaaS) ja pilvialustatyypit (julkinen, yksityinen, hybridi).
Osaa käyttää Microsoft Azure -alustaa pilvipohjaisten resurssien luomiseen, hallintaan ja monitorointiin.
Ymmärtää virtuaali-infrastruktuurin ja verkkoyhteyksien rakentamisen Azuressa (VM, VNet, NSG, Bastion).
Osaa käyttää konttiteknologioita (Docker, ACI) ja julkaista sovelluksia Azureen (App Service, Functions).
Ymmärtää tietoturvan ja autentikoinnin periaatteet, kuten Azure AD:n, RBAC:n ja Key Vaultin käytön.
Osaa hyödyntää DevOps-käytäntöjä ja CI/CD-pipelineja Azure-ympäristössä (GitHub Actions, Azure DevOps).
Tunnistaa Azure-palveluiden kustannusvaikutuksia ja optimointimahdollisuuksia (Cost Management, SKU:t, auto-shutdown).
Osaa seurata ja monitoroida järjestelmän suorituskykyä Azure Monitorin ja Log Analyticsin avulla.
Oaa soveltaa opittuja asioita käytännön projektissa, jossa rakennetaan skaalautuva ja turvallinen pilvisovellus Azureen.

Sisältö

Kurssi toteutetaan monimuotoisesti seuraavilla menetelmillä:
Opetus ja ohjaus Teamsissä
Luennot ja demo-opetukset pääosin verkko-opintoina
Lyhyet teoriaosuudet + käytännön demonstraatiot
Viikoittaiset katsaukset Microsoft Learn -materiaalien hyödyntämiseen

Harjoitukset:
Viikoittaiset hands-on-harjoitukset Azure-ympäristössä
Tehtävät voidaan tehdä oppilaitoksen sandbox-ympäristössä
Harjoitukset kytkeytyvät aina viikottaiseen teemaan (esim. VM, kontit, CI/CD)

Omaehtoinen oppiminen:

Microsoft Learn -moduulit (linkitetty jokaiselle viikolle)
Dokumentaation lukeminen ja oma kokeilu (esim. Azure CLI, Portal, Bicep)

Projektityö:

Viimeisillä viikoilla toteutetaan ryhmä- tai yksilöprojekti
Projektissa hyödynnetään kurssin osa-alueita kokonaisratkaisussa
Lopuksi esitys, julkaisu Azureen ja palautus versiohallintaan

Oppimateriaalit

Microsoft Learn -polut ja opettajan jakama materiaali
- Azure Portal, Azure CLI, Bicep, ARM
- Docker, GitHub, GitHub Actions, Terraform (esittely)
- Azure App Service, Azure Functions, Cosmos DB, Blob Storage
- Visual Studio Code + Azure-laajennukset

Arviointikriteerit, tyydyttävä (1)

iikoittaiset tehtävät ja toteutukset (25 %)

Välikoe tai tietotesti viikolla 6 (25 %)

Projektityö ja esitys viikolla 10 (50 %)

Arviointikriteeri, hyväksytty/hylätty

Kurssisuoritus puuttuu kokonaan

Toteutustavat

Kurssi toteutetaan monimuotoisesti seuraavilla menetelmillä:

Opetus ja ohjaus:

Luennot ja demo-opetukset etänä tai lähiopetuksena, sisältäen lyhyet teoriaosuudet ja käytännön demonstraatiot ja viikoittaiset katsaukset Microsoft Learn -materiaalien hyödyntämiseen.

Harjoitukset:

Viikoittaiset hands-on-harjoitukset Azure-ympäristössä
Tehtävät voidaan tehdä Azuressa oppilaitoksen sandbox-ympäristössä
Harjoitukset kytkeytyvät aina viikottaiseen teemaan (esim. VM, kontit, CI/CD)

Omaehtoinen oppiminen:
Microsoft Learn -moduulit (linkitetty jokaiselle viikolle)
Dokumentaation lukeminen ja oma kokeilu (esim. Azure CLI, Portal, Bicep)

Projektityö:
Viimeisillä viikoilla toteutetaan ryhmä- tai yksilöprojekti
Projektissa hyödynnetään kurssin osa-alueita kokonaisratkaisussa
Lopuksi esitys, julkaisu Azureen ja koodien ja raportin palautus versionhallintaan

Suoritustavat

Ohjattu etäopetus ja itsenäinen työskentely Azure-ympäristössä

Siirry alkuun