NC Academy

2026

Nordcloud Academyn kahdeksan moduulia: Azure Bicep, Terraform, Python, C#, React, tunnistautumisarkkitehtuuri ja Northwind-mittarit

Azure BicepTerraformPythonC#.NETReactTypeScript

Rooli

Itseopiskelu

Tila

Itseopiskelu

Lähdekoodi

GitHub

Mitä rakensin

Kahdeksan käytännön moduulia Nordcloud Academy for IT Administrators -ohjelmassa, joka on Nordcloudin sisäinen pilviosaamisen koulutusohjelma. Jokaisella moduulilla oli oma reponsa:

  • Azure Bicep — julkaisin oikeita Azure-resursseja Bicep-malleilla
  • Terraform — pystytin pilviympäristöjä HCL:llä; tilanhallinta, moduulit ja Azure-providerin erityispiirteet
  • Python — skriptausta, automaatiotehtäviä ja datankäsittelyä pilvirajapintoja vasten
  • C#-REST-rajapinta — .NET-taustapalvelu, joka tarjoaa Northwind-tietokannan REST-rajapintana täysillä CRUD-päätepisteillä
  • React-koontinäyttö — käyttöliittymä, joka lukee Northwind-rajapintaa ja näyttää liiketoimintamittarit: tilaukset, asiakkaat ja liikevaihdon
  • Tunnistautumisarkkitehtuuri — suunnittelin tunnistautumisen kulun: OAuth 2.0, JWT ja roolipohjainen pääsynhallinta
  • Tunnistautumisen toteutus — edellisen moduulin arkkitehtuuri käytännössä
  • Integraatio — kaikki palaset yhteen: React-käyttöliittymä, C#-rajapinta ja Northwind-tietokanta, tunnistautuminen turvaamassa koko pinoa

Mitä opin

Ohjelman rakenne teki näkyväksi, miten tiiviisti koko pino nivoutuu yhteen. Kun kirjoittaa Bicepin, joka pystyttää infran, joka ajaa .NET-rajapintaa, joka syöttää React-koontinäyttöä, jonka tunnistautumismoduuli turvaa, jokainen päätös muuttuu näkyväksi. Pilvi-infrastruktuuri ja sovelluskoodi eivät ole erillisiä asioita: infrastruktuuri koodina määrittää sen, mikä sovelluskerroksessa on mahdollista.

Kohokohdat

  • Azure Bicep — oikeita Azure-resursseja julkaistu
  • Terraform — pilviympäristöt HCL:llä
  • Python — skriptausta ja automaatiota pilvirajapintoja vasten
  • C#-REST-rajapinta — Northwind-CRUD .NETillä
  • React-koontinäyttö — liiketoimintamittarit rajapinnan päällä
  • Tunnistautuminen — OAuth 2.0 ja JWT, suunnittelu ja toteutus
  • Integraatio — koko pino turvattuna päästä päähän

Teknologiat

Azure Bicep · Terraform · Python · C# · .NET · React · TypeScript · PostgreSQL · Azure · GitHub Actions