Skip to content
thijs1982 edited this page Aug 25, 2025 · 1 revision

Welcome to the webdev-wiki- wiki! HyperText Markup Language HTML (HyperText Markup Language) is the standard markup language for creating web pages. It defines the structure and meaning of web content, allowing you to organize and present information on the internet. HTML is easy to learn and is the foundational technology for web development. 1 It consists of various elements and tags that help in structuring content, such as headings, paragraphs, links, images, and more. 1 For a comprehensive learning experience, you can explore tutorials from reputable sources like W3Schools, GeeksforGeeks, and MDN. 3

You can start learning HTML through interactive tutorials and courses available online to master both basic and advanced topics. 2

5 Sources

W3School HTML Tutorial - W3Schools

Mozilla HTML: HyperText Markup Language - MDN

View all

In your text editor, go to "File" -> "Save As" and save your document with a name followed by the .html extension (e.g., index.html). Cascading Style Sheets CSS (Cascading Style Sheets) is a stylesheet language used to describe the presentation of a document written in HTML or XML. It enables the separation of content and presentation, allowing you to control layout, colors, and fonts on web pages. For comprehensive tutorials and resources on CSS, you can refer to: W3Schools: Offers organized tutorials with examples on how to use CSS. 1 MDN Web Docs: Provides detailed documentation on CSS syntax and usage. 1 Wikipedia: Gives an overview of CSS and its role in web development. 1 web.dev: Discusses CSS's impact on web usability and design. 1 Tutorialspoint: A tutorial designed for both beginners and experienced designers. 1

SEO SEO logo Zoekmachineoptimalisatie (Search Engine Optimization) is tegenwoordig niet meer weg te denken uit het vakgebied webdevelopment. Je website mag dan wel prachtig eruit zien en functioneel goed in elkaar steken, als deze niet voldoende gevonden wordt op het internet dan heb je er vrij weinig aan.

Google heeft complexe algoritmes ontworpen om zo relevant mogelijke zoekresultaten te presenteren aan gebruikers op de Search Engine Result Page. Het hoofddoel bij SEO is ervoor te zorgen dat jouw website op een gunstige positie terecht komt in die SERP.

JavaScript JavaScript logo JavaScript, ook wel bekend als ECMAScript, is een zeer populaire scripttaal die vooral gebruikt wordt om websites interactief te maken en webapplicaties te ontwikkelen. JavaScript wordt in de meeste gevallen client side (door de browser van de bezoeker) uitgevoerd. Dat betekent dat je met JavaScript dezelfde resultaten kunt produceren op verschillende apparaten, mits deze over een browser beschikken.

Normaal gesproken gebeurt er niets meer met een pagina zodra deze helemaal is ingeladen. JavaScript brengt daar verandering in; door middel van JavaScript kun je bepaalde gebeurtenissen koppelen aan handelingen van gebruikers, zonder daarvoor de pagina te moeten herladen. Denk bijvoorbeeld aan een knop waar je op kan klikken om de inhoud (HTML) of het uiterlijk (CSS) van de pagina te veranderen. JavaScript is ook nodig om asynchroon data op te halen uit externe bronnen via APIs.

De vraag op de arbeidsmarkt naar kennis van JavaScript frameworks zoals React en Vue is de laatste jaren flink toegenomen. Ook is het tegenwoordig eenvoudiger dan ooit geworden om server side JavaScript uit te voeren middels Node.js.

PHP PHP logo PHP is de meest populaire server side programmeertaal op het web. PHP is verantwoordelijk voor de werking van een website achter de schermen.

Met PHP kun je - meestal in combinatie met een database - dynamische content verzorgen. Op grotere websites worden de verschillende pagina's namelijk niet één voor één aangemaakt; deze worden automatisch gegenereerd op basis van de beschikbare gegevens en instellingen. Denk bijvoorbeeld aan een webshop met duizenden productpagina's.

Een statische website gemaakt met HTML & CSS is per definitie éénrichtingsverkeer: van de webserver naar de gebruiker. Door PHP te gebruiken kun je gebruikers ook informatie laten uitwisselen met de server. Denk bijvoorbeeld aan aan de mogelijkheid om jezelf te registreren of in te loggen, een bestelling te plaatsen, een zoekfunctie of een contactformulier.

Clone this wiki locally