Hoofdstuk 1

Inleiding tot Webontwikkeling

Duur: 2 lessen โ€ข Leer hoe het web werkt en stel je ontwikkelomgeving in

๐ŸŽฏ Leerdoelen

Aan het einde van dit hoofdstuk kun je:

  • Uitleggen hoe het web werkt (client-server model)
  • De rollen van HTML, CSS en JavaScript begrijpen
  • Visual Studio Code installeren en configureren
  • Je eerste HTML-bestand maken
  • HTML-bestanden openen en bekijken in een browser

๐ŸŒ Hoe het Web Werkt

Het Internet vs. Het Web

Voordat we beginnen met coderen, laten we de basisbeginselen begrijpen:

  • Internet โ€” Een wereldwijd netwerk van verbonden computers
  • Web (World Wide Web) โ€” Een informatiesysteem gebouwd op het internet

Client-Server Model

๐Ÿ’ก Belangrijk Concept

Het web werkt met een client-server model. Wanneer je een website bezoekt:

  1. Client (je browser) stuurt een verzoek naar een server
  2. Server vindt de bestanden en stuurt een antwoord
  3. Je browser toont de webpage!

Client-Server Stroom

โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”      Verzoek       โ”Œโ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”
โ”‚             โ”‚  โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ–บ  โ”‚             โ”‚
โ”‚   CLIENT    โ”‚                   โ”‚   SERVER     โ”‚
โ”‚  (Browser)  โ”‚                   โ”‚  (Website)   โ”‚
โ”‚             โ”‚  โ—„โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€  โ”‚             โ”‚
โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜      Antwoord      โ””โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”˜
     Jouw Computer                  Website Bestanden
                

๐Ÿงฑ De Drie Bouwstenen

Elke website is opgebouwd met drie hoofdtechnologieรซn:

HTML

HyperText Markup Language

Verzorgt de structuur en inhoud van webpagina's.

Denk: Het skelet van een gebouw

<h1>, <p>, <img>

CSS

Cascading Style Sheets

Beheert de visuele weergave en styling.

Denk: Verf en decoraties

Kleuren, lettertypes, lay-outs, animaties

JavaScript

JS

Voegt interactiviteit en dynamisch gedrag toe.

Denk: Elektriciteit en loodgieterij

Klikhandlers, animaties, data

๐Ÿ’ป Je Ontwikkelomgeving Instellen

Stap 1: Installeer Visual Studio Code

VS Code is een gratis, krachtige code-editor gebruikt door professionele ontwikkelaars.

  1. Ga naar code.visualstudio.com
  2. Download de versie voor jouw besturingssysteem (Windows, Mac of Linux)
  3. Installeer het door de installatiewizard te volgen

Stap 2: Installeer de Live Server Extensie

Live Server ververst automatisch je browser wanneer je wijzigingen opslaat!

  1. Open VS Code
  2. Klik op het Extensies-pictogram in de linker zijbalk (of druk op Ctrl+Shift+X)
  3. Zoek naar "Live Server"
  4. Klik op Installeren bij de extensie van Ritwick Dey
๐Ÿ“Œ Belangrijk

Maak een speciale map voor je webprojecten. Maak daarbinnen een map genaamd hoofdstuk-01 voor de oefeningen van dit hoofdstuk.

๐Ÿ“ Je Eerste HTML-Pagina

De Anatomie van een HTML-Bestand

Elk HTML-bestand volgt deze basisstructuur:

HTML
<!DOCTYPE html>
<html lang="nl">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Mijn Eerste Webpagina</title>
</head>
<body>
    <!-- Dit is waar je zichtbare inhoud komt -->
    <h1>Hallo, Wereld!</h1>
    <p>Welkom op mijn eerste webpagina!</p>
</body>
</html>

Uitleg van de Code

Tag Doel
<!DOCTYPE html> Vertelt de browser dat dit een HTML5-document is
<html> Het hoofdelement van de pagina
<head> Bevat meta-informatie (niet zichtbaar op pagina)
<meta charset="UTF-8"> Tekencodering voor speciale tekens
<title> Tekst getoond in browser tabblad
<body> Bevat zichtbare pagina-inhoud

โœ๏ธ Probeer Het Zelf

๐ŸŽฎ Live Code Editor

Bewerk de HTML hieronder en klik op "Uitvoeren" om het resultaat te zien!

Uitdagingen

  1. Verander de <h1>-tekst naar je naam
  2. Verander de kleur van #3498db naar een andere kleur
  3. Voeg een derde paragraaf toe met je favoriete hobby

๐Ÿ’พ Hoe Op te Slaan en Te Bekijken

  1. In VS Code, ga naar Bestand โ†’ Nieuw Bestand
  2. Typ of plak je HTML-code
  3. Sla het bestand op als index.html (Ctrl+S of Cmd+S)
  4. Optie A: Dubbelklik op index.html om te openen in je standaard browser
  5. Optie B: Rechtermuisklik โ†’ Openen met Live Server (aanbevolen!)
โœ… Pro Tip

Live Server gebruiken betekent dat elke keer dat je het bestand opslaat (Ctrl+S), de browser automatisch ververst!

๐Ÿ“š Woordenlijst

Term Definitie
Browser Software om webpagina's te bekijken (Chrome, Firefox, Safari)
Client De browser die een webpage opvraagt
Server Computer die websites opslaat en serveert
HTML HyperText Markup Language โ€” de structuur van webpagina's
URL Adres van een webpage (bijv. google.com)
VS Code Visual Studio Code โ€” onze code-editor

Ga Verder met Leren

Klaar om HTML-basisprincipes te leren?

Volgende: HTML Basis โ†’