20TD02Y_CCNA_20TD02U_Del3 - itnett/FTD02N GitHub Wiki

For å utvide dette til å dekke flere scenarioer, inkludere VirtualBox, WSL, og gratisnivå hos de største skytjenestene, kan vi legge til labber som involverer disse verktøyene. La oss utvide programmeringslabben for å dekke alle aspekter fra grunnleggende programmering til avansert skyintegrasjon.

Lab 1: Grunnleggende Programmering med VirtualBox

Steg for Steg:

  1. Installer VirtualBox:

    • Last ned og installer VirtualBox fra offisielle nettsiden.
    • Last ned en ISO-fil for en Linux-distribusjon, som Ubuntu.
  2. Opprett en Virtuell Maskin:

    • Åpne VirtualBox, klikk på “New” for å lage en ny VM.
    • Gi VM-en et navn, velg OS-type (Linux), og sett RAM-størrelse (anbefalt 2GB).
    • Velg "Create a virtual hard disk now" og sett størrelsen til minst 20GB.
  3. Installer OS:

    • Start VM-en og velg ISO-filen for installasjon.
    • Følg instruksjonene for å installere OS-et.
  4. Sett opp Programmeringsmiljø:

    • Åpne terminalen i VM-en og installer nødvendige verktøy. Se skriptet her
  5. Grunnleggende Python-programmering:

    • Lag et Python-skript for å demonstrere variabeldeklarasjoner, kontrollstrukturer, løkker og funksjoner. Se skriptet her

Lab 2: Avansert Programmering med WSL

Steg for Steg:

  1. Installer WSL:

    • Åpne PowerShell som administrator og kjør:
      wsl --install
      
  2. Sett opp WSL:

    • Etter installasjon, åpne Ubuntu fra Start-menyen.
    • Oppdater pakker og installer nødvendige verktøy. Se skriptet her
  3. Objektorientert Programmering:

    • Lag et Python-skript for å demonstrere objektorientert programmering. Se skriptet her
  4. Debugging og Testing:

Lab 3: Skybasert Programmering på Gratisnivå (AWS, Azure, GCP)

AWS:

  1. Opprett en AWS Free Tier Konto:

  2. Sett opp en EC2 Instans:

    • Gå til EC2-dashboardet og opprett en ny instans.
    • Velg en Amazon Linux 2 AMI og t2.micro instans (gratis nivå).
    • Konfigurer sikkerhetsgrupper for å tillate SSH-tilkobling.
  3. Koble til EC2 Instansen:

  4. Sett opp Programmeringsmiljø:

  5. Utvikle og kjøre et API med Flask:

Azure:

  1. Opprett en Azure Free Account:

  2. Sett opp en Virtual Machine:

    • Gå til Azure portal og opprett en ny Virtual Machine.
    • Velg en Ubuntu Server 20.04 LTS og B1S størrelse (gratis nivå).
    • Konfigurer nettverksinnstillinger for SSH-tilgang.
  3. Koble til Virtual Machine:

  4. Sett opp Programmeringsmiljø:

  5. Utvikle og kjøre et API med Flask:

GCP:

  1. Opprett en Google Cloud Free Tier Konto:

  2. Sett opp en Compute Engine Instance:

    • Gå til Compute Engine-dashboardet og opprett en ny instans.
    • Velg en Debian GNU/Linux og f1-micro størrelse (gratis nivå).
    • Konfigurer brannmurregler for SSH-tilgang.
  3. Koble til Compute Engine Instance:

  4. Sett opp Programmeringsmiljø:

  5. Utvikle og kjøre et API med Flask:

Oppsummering

Disse labbene dekker grunnleggende og avanserte programmeringsteknikker ved hjelp av VirtualBox, WSL, og skyplattformene AWS, Azure og GCP. Ved å følge disse labbene vil studentene få praktisk erfaring med å sette opp og administrere utviklingsmiljøer, samt utvikle og kjøre applikasjoner i ulike miljøer.

Hvis du har flere spørsmål eller trenger ytterligere spesifikasjoner, vennligst gi beskjed!