Challenge 2

Installeren, netwerken en websites bouwen

Windows, Linux en Raspberry Pi OS installeren, ontdekken hoe netwerken werken en websites bouwen.

Waar gaat het over?

In challenge 2 installeerde ik Windows 11, Ubuntu en Raspberry Pi OS, ontdekte ik hoe IP-adressen en DNS werken en bouwde ik mijn eerste websites met HTML, CSS en JavaScript.

Week 1 · Week 2 · Week 3

Week 1

IT

Windows 11 installeren

De opdracht: Een virtuele machine maken in VirtualBox en daarop Windows 11 installeren met een ISO-bestand.

Uitwerking: Ik downloadde het ISO-bestand van Windows 11, maakte een nieuwe virtuele machine met 6 GB RAM en 4 processorkernen, stelde een gebruikersnaam en wachtwoord in en installeerde Windows 11.

IT

Windows 11 configuratie

De opdracht: Een Windows 11-machine veilig en beheerbaar instellen: gebruikers, updates, BitLocker, wachtwoorden en de gebruikersinterface.

Uitwerking: Ik maakte de gebruiker student01 met beheerdersrechten, installeerde een beveiligingsupdate, zette Opslaginzicht uit en zette BitLocker aan. Daarna veranderde ik het wachtwoord via Ctrl+Alt+Del en maakte ik Google Chrome de standaardbrowser. De herstelsleutel van BitLocker staat bewust niet op deze site.

IT

Handleiding installeren Raspberry Pi

De opdracht: Raspberry Pi OS installeren met behulp van de handleiding.

Uitwerking: Met Raspberry Pi Imager zette ik Raspberry Pi OS op een microSD-kaart voor een Raspberry Pi 4. Vooraf stelde ik de hostnaam, gebruiker, het wachtwoord en het wifinetwerk in. Na het flashen startte de Pi meteen op.

Software development

Discover the Web

De opdracht: Kennismaken met de bouwstenen van het web: HTML, CSS, JavaScript, webservers en databases, en ze toepassen in een kleine website.

Uitwerking: Ik beantwoordde de theorievragen en maakte een eenvoudige website met een lijst, een link, een afbeelding en een knop die met JavaScript een welkomstbericht laat zien. In mijn reflectie schrijf ik dat HTML en CSS goed gingen, maar dat JavaScript nog nieuw voor me was.

Software development

Basis HTML en CSS

De opdracht: Een 'over mij'-pagina maken met HTML en die opmaken met een eigen CSS-bestand.

Uitwerking: Mijn pagina heeft een titel met mijn naam, een welkomsttekst, een lijst, een logo, een link naar VISTA college en een audiospeler. Met style.css geef ik de pagina kleur en opmaak.

IT

IT of IP-adres!?!

De opdracht: Begrijpen wat een IP-adres is, hoe het is opgebouwd (IPv4, IPv6 en het subnetmasker) en hoe je het opzoekt op je laptop en smartphone.

IT

Wat gebeurt hier?!

De opdracht: Met ingebouwde Windows-tools zoals cmd, mmc.exe en Computerbeheer ontdekken wat een systeembeheerder ziet: gebruikersaccounts, logboeken, netwerkadapters, drivers en services.

Week 2

Software development

Basis Flexbox

De opdracht: Met Flexbox kaarten naast elkaar zetten die elk een hobby laten zien, met een afbeelding, een titel en een korte uitleg.

Uitwerking: Ik maakte hobby.html met hobbykaarten en een stylesheet die de kaarten met Flexbox naast elkaar zet. De eerste kaart gaat over gamen.

IT

Geheimen van DNS

De opdracht: Uitzoeken wat DNS is en met nslookup opzoeken welk IP-adres bij een domeinnaam hoort.

Uitwerking: Ik zocht de IP-adressen op van google.com, microsoft.com en vistacollege.nl, ook via de DNS-server 8.8.8.8 van Google. Als extra onderzocht ik mijn eigen domein ilyasmoerkens.nl en legde ik uit wat A-, MX- en NS-records zijn.

IT

Herinstalleren

De opdracht: Een ander besturingssysteem op een computer installeren met een zelfgemaakte opstartbare USB-stick.

Uitwerking: Ik verving Windows door Ubuntu. Met Rufus zette ik het ISO-bestand van Ubuntu op een USB-stick, startte de laptop op vanaf de stick (F12) en installeerde Ubuntu met de juiste tijdzone, taal en gebruiker.

IT

Netwerk Check Tool in Batch

De opdracht: Een batch-script maken dat een website of IP-adres pingt en laat zien of die bereikbaar is.

Uitwerking: Mijn script toont een welkomstbericht, vraagt de gebruiker om een IP-adres of hostnaam en pingt die meteen, zodat je ziet of hij antwoordt.

Week 3

Software development

Basis Portfolio

De opdracht: Een website met drie pagina's (Home, Over mij en Contact) die met één navigatiebalk aan elkaar gekoppeld zijn.

Uitwerking: Drie pagina's met dezelfde navigatieknoppen en één gedeeld stylesheet.

Software development

Encyclopedie van dieren

De opdracht: Een miniwebsite over dieren met een informatiepagina en een weetjespagina.

Uitwerking: Een startpagina, een informatiepagina en een weetjespagina die met een menu aan elkaar gekoppeld zijn.

Software development

Rekenmachine

De opdracht: Met JavaScript een rekenmachine bouwen die twee getallen optelt als je op een knop klikt.

Uitwerking: Twee invoervelden, een knop 'Bereken' en een apart JavaScript-bestand dat de som uitrekent en op de pagina laat zien.

Terugblik en expo

Deze opdrachten vond ik leuk

  • Raspberry Pi OS installeren
  • Windows 11 configureren
  • Windows 11 installeren
  • Netwerk Check Tool in Batch
  • Geheimen van DNS
  • Schroeven maar!
  • Virtueel netwerk
  • Basis HTML en CSS

Dit vond ik moeilijk

  • Basis Flexbox
  • Python Verlanglijst
  • Basis Python
  • Stoplicht met P5JS
  • Rekenmachine

Voor de expo van challenge 2 maakte ik met groep 9 een presentatie over de opdrachten die ik leuk en moeilijk vond.