# Wat is webdevelopment?

Webontwikkeling of te wel 'webdevelopment' is het proces van het creëren en onderhouden van websites. Het omvat alles van het ontwerpen van een eenvoudige statische pagina met tekst tot complexe webapplicaties.

### Front-end vs. Back-end

- **Front-end ontwikkeling**: Dit betreft het deel van de website dat je in je browser ziet en waar je mee interacteert. Denk aan de layout, kleuren, knoppen, enzovoort. Hier gebruiken we **HTML**, **CSS** en **JavaScript**.
- **Back-end ontwikkeling**: Dit is het 'onzichtbare' deel dat op de server draait, zoals databases en server-side scripting. Denk hierbij aan bijvoorbeeld **PHP** of **C# .NET**

In deze module focussen we op **front-end ontwikkeling**.

### Overzicht van HTML, CSS en JavaScript

#### HTML (HyperText Markup Language)

- **Functie**: Bepaalt de **structuur** en **inhoud** van een webpagina.
- **Voorbeeld**: Het maken van koppen, paragrafen, lijsten, links, enzovoort.

#### CSS (Cascading Style Sheets)

- **Functie**: Bepaalt de **stijl** en **opmaak** van een webpagina.
- **Voorbeeld**: Instellen van kleuren, lettertypen, layout, marges, enzovoort.

#### JavaScript

- **Functie**: Voegt **interactiviteit** en **dynamiek** toe aan webpagina's.
- **Voorbeeld**: Het maken van interactieve formulieren, animaties, reageren op gebruikersacties.