# Groep 8 - Introductie web site maken

*We gaan een eenvoudige website maken en gebruiken Notepad en de Chrome browser.*

*We gaan kennis maken met de technieken HTML, JavaScript en CSS.*

*We leren wat een variabele in een programmeertaal is.*

### Intro  


(presentatie)

Intro en voorbeeld van wat we gaan maken.

Na 10 weken: [http://www.softwaredeveloper.ovh/max/portfolio-samuel/](http://www.softwaredeveloper.ovh/max/portfolio-samuel/)

Wij gaan een eenvoudige versie hiervan maken:

[![image-1676980318643.png](https://www.roc.ovh/uploads/images/gallery/2023-02/scaled-1680-/image-1676980318643.png)](https://www.roc.ovh/uploads/images/gallery/2023-02/image-1676980318643.png)

*Aan de slag (<span style="text-decoration: underline;">eerst </span>individueel en dan je buurman/vrouw helpen).*

### Voorbereiding

(modellen)

Maak nieuw bestand op desktop, **site.txt** en verander naam in **site.html**  -&gt; hoe op een Chromebook??

....

### HTML

(modellen)

HTML boilerplate (van internet) en eenvoudige Javascript.

Zoek in Google naar HTML Boilerplate (freecodecamp.org)

1. <span style="background-color: #fbeeb8;">&lt;script&gt;....&lt;/script&gt;</span> weghalen.
2. <span style="background-color: #fbeeb8;">&lt;link&gt;</span> regel weghalen.
3. Bedenk een eigen titel (tussen de <span style="background-color: #fbeeb8;">&lt;title&gt; en &lt;/title&gt;</span>
4. In de body: <span style="background-color: #fbeeb8;">&lt;h2&gt;Welkom op mijn site&lt;/h2&gt;</span>

Testen en elkaar helpen.

### Programmeren  


(uitleg/presentatie)

(eerst uitleg over variabele -&gt; PowerPoint).

Uitleg variabele -&gt; powerpoint analogie met telefoonnummer en doosje.

(modellen)

##### Java Script

```HTML
<script>
	$naam = prompt("Hi, hoe heet jij?");
</script>
```

```HTML
<script>
	naam = prompt("Hi, hoe heet jij?");
	document.write("<h2>Welkom op mijn website "+naam+"</h2>");
</script>
```

(de andere welkom-boodschap mag nu weg)

### Plaatje

(modellen)

Plaatje downloaden (of link kopiëren) en toevoegen (optioneel)

- Zoek in Google (plaatjes) met de term *<span style="background-color: #fbeeb8;">cartoon character</span>* en Download een plaatje!

In &lt;body&gt;

```HTML
<img src="images.jpg" width="500"> 

of

<img src="https://encrypted-tbn0.gstatic.com/images?q=tbn:ANd9GcS8mvdRUR4kFLfE9-BAxJaO51o7tfsvh-I9cA&usqp=CAU" width="500"> 
```

In Chrome: <span style="background-color: #fbeeb8;">Ctrl-shift-I </span>en dan <span style="background-color: #fbeeb8;">console </span>voor foutmeldingen.

### Opmaak (CSS)  


(modellen)

Zoek in Google naar <span style="background-color: #fbeeb8;">css color examples</span> (w3.org)

```HTML
<style>
	body {
		background-color:beige;
	}
	h2 {
		color:crimson;
	}
</style>
```

### Afsluiten

- Web pagina bestaat uit HTML en CSS. HTML geeft de **basis-structuur** aan en CSS is voor de **vorm/kleuren**.
- **JavaScript** is een programmeertaal die je kan gebruiken voor je website.
- We hebben geleerd wat een **variabele** is.

\--

```HTML

<html lang="en">
  <head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Mijn Web Site</title>
	<script>
		naam = prompt("Hi, hoe heet jij?");
		document.write("<h2>Welkom op mijn website "+naam+"</h2>");
	</script>
	<style>
		body {
			background-color:beige;
		}
		h2 {
			color:crimson;
		}
	</style>
  </head>
  <body>
	<img src="images.jpg" width="500"> 
  </body>
</html>
```

</body></html>