Pilvipalvelut 1 (5op)
Toteutuksen tunnus: TT00CG59-3001
Toteutuksen perustiedot
- Ilmoittautumisaika
- 30.12.2025 - 26.01.2026
- Ilmoittautuminen toteutukselle on päättynyt.
- Ajoitus
- 01.01.2026 - 31.07.2026
- Toteutus on käynnissä.
- Opintopistemäärä
- 5 op
- Lähiosuus
- 3 op
- Virtuaaliosuus
- 2 op
- Toteutustapa
- Monimuoto-opetus
- Yksikkö
- Teknologia
- Opetuskielet
- suomi
- Koulutus
- Tieto- ja viestintätekniikan koulutus
Toteutuksella on 14 opetustapahtumaa joiden yhteenlaskettu kesto on 45 t 30 min.
| Aika | Aihe | Tila |
|---|---|---|
|
Ma 12.01.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 15.01.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
Ma 19.01.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 22.01.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
Ma 26.01.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 29.01.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
Ma 02.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 05.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
Ma 09.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 12.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
Ma 16.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 19.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
Ma 23.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
|
To 26.02.2026 klo 12:45 - 16:00 (3 t 15 min) |
Teams-opetus_Pilvipalvelut 1 TT00CG59-3001 |
Raahe_Sira_1 ATK
Raahe_Sira_1_ATK
|
Arviointiasteikko
0 - 5
Sisällön jaksotus
Opiskelumateriaali
- Opettajan laatima kurssisisältö
- Microsoft Learn -materiaalit (moduulit ja Learning Paths, linkit viikoittain)
- Azure Sandbox tai opiskelijan oma Azure-tili
Kurssin rakenne (5 op = 8 – 10 viikkoa intensiivistä opiskelua)
Teema 1: Johdanto pilvipalveluihin
- IaaS, PaaS, SaaS-mallit
- Julkinen, yksityinen, hybridi
- Azure vs AWS vs GCP
- Hinnoittelu ja kustannusoptimointi
Harjoitus: Liity Azure-harjoitusympäristöön ja tutustu Azure Portal -käyttöliittymään.
Teema 2: Virtuaalipalvelimet ja verkottaminen Azuressa
Azure Virtual Machines (VM),
Virtual Networks (VNet), NSG,
IP-osoitteet Azure Bastion,
VPN-yhteydet,
Varmuuskopiot ja skaalautuvuus
Harjoitus 1: Luo VM, yhdistä Bastionin kautta ja testaa yhteys ulkoverkkoon.
Harjoitus 2: Asenna VM:aan palvelinohjelmisto (esim. Apache/Nginx + demo-web-sivu).
Teema 3: Säilöt ja kontit
Azure Container Instances vs Azure Kubernetes Service (AKS)
Dockerin perusteet
CI/CD-käyttöönotto Azuressa (esim. GitHub Actions + Azure)
Harjoitus: Vie Docker-sovellus Azure Container Registryyn ja aja se Azure Container Instancessa.
Teema 5: PaaS-palvelut ja tietokannat
Azure App Service Azure Functions (serverless)
Azure SQL, Cosmos DB,
Blob Storage Application Insights ja monitorointi
Harjoitus: Toteuta yksinkertainen web-sovellus (esim. React + Node.js), joka käyttää Azure SQL:ää tai Cosmos DB:tä.
Teema 6: Autentikointi, valvonta ja tietoturva
Identity & Access Management (IAM)
Azure Security Center,
Defender,
Key Vault Perus-DevSecOps näkökulma
Harjoitus: Lisää käyttäjähallinta Azure AD:llä ja suojaa App Service ympäristömuuttujilla + Key Vaultilla.
Teema 7: Kokonaisprojekti ja käyttöönotto
Pienen sovellusarkkitehtuurin suunnittelu ja toteutus DevOps:
CI/CD-pipeline Skaalautuvuus,
käytettävyys,
monitorointi
Projektin deployaus Azureen
Lopputyö: Ryhmä- tai yksilöprojekti, jossa toteutetaan pilviympäristöön oikea sovellus (täydellinen CI/CD ja valvonta mukana)..
Tavoitteet
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.
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ä
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
Aika ja paikka
Teams. Lukujärjestyksen mukaisesti
Oppimateriaalit
- Opettajan laatima kurssisisältö
- Microsoft Learn -materiaalit (moduulit ja Learning Paths, linkit viikoittain)
- Azure Sandbox
Opetusmenetelmät
Luennot ja demo-opetukset (etänä )
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ä Azure for Students -tilillä tai oppilaitoksen sandbox-ympäristössä
Harjoitukset kytkeytyvät aina viikottaiseen teemaan
Omaehtoinen oppiminen
Microsoft Learn -moduulit (linkitetty jokaiselle viikolle)
Dokumentaation lukeminen ja oma kokeilu
Tenttien ajankohdat ja uusintamahdollisuudet
Välikoe tai tietotesti viikolla 6 (painoarvo arvioinniss 25 %)
Toteutuksen valinnaiset suoritustavat
Itsenäisesti tehty Azure-pilvipalvelu, jossa toteutuu kurssin vaatimusten mukainen toiminnallisuus. Suunnitelma esitettävä ennen työn aloittamista kurssin opettajalle.
Opiskelijan ajankäyttö ja kuormitus
5 op, 135 h
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
Esitietovaatimukset
Web-palvelinohjelmointi -kurssin hyväksytty suoritus
Lisätiedot
Kurssi valmistaa myös Microsoft Certified: Azure Developer Associate (AZ-204) -sertifikaattiin