Siirry suoraan sisältöön

Azure pilvipalvelut (5op)

Opintojakson tunnus: TT00DC80

Opintojakson perustiedot


Laajuus
5 op
Opetuskieli
suomi

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.
 Osaa 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)

Viikoittaiset tehtävät ja toteutukset (25 %)
Välikoe tai tietotesti (25 %)
Projektityö ja esitys (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