
HTML5 en CSS3 Cursus
Leer echte, responsieve websites helemaal zelf bouwen met HTML5 en CSS3. Deze cursus neemt je mee van de basisprincipes van browsers tot een portfolio-ready eindproject. Elk concept is gebaseerd op professionele standaarden, moderne lay-outsystemen en toegankelijkheidsbest practices.
Wat je gaat leren:
Je leert hoe browsers HTML en CSS renderen, en bouwt voort op die basis met semantische opmaak, formulieren en toegankelijke paginastructuren. Je beheerst het CSS-boxmodel, Flexbox en Grid om lay-outs te maken die werken op elk schermformaat. Mediaquery's en responsieve ontwerpprincipes stellen je in staat om met vertrouwen mobiele, tablet- en desktop-viewports te targeten. Ook pas je CSS-overgangen, keyframe-animaties en aangepaste eigenschappen toe om gepolijste visuele effecten te produceren. Na het voltooien van deze module heb je een complete meerpaginawebsite klaar om aan werkgevers te laten zien.
Hoe je praktisch studeert HTML5 en CSS3 Cursus
Hoe je oefent HTML5 en CSS3 Cursus
Voor bedrijven die hun team willen trainen
Bij Dedika voor bedrijven bevat de cursus oefeningen en voorbeelden die zijn afgestemd op jouw organisatie en precies zoals jouw bedrijf het nodig heeft.
Cursusinhoud
8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)
Hoofdstuk 1VerbergenVerberg detailsBekijk detailsWebontwikkelingsgrondslagen en Configuratie
Webontwikkelingsgrondslagen en Configuratie
Les 1 • Inleiding tot de rollen van HTML en CSS
Onderscheidt structuur (HTML), presentatie (CSS) en gedrag (JavaScript) als afzonderlijke zorgen. Schept verwachtingen voor de volledige cursusboog.
Les 2 • Hoe het web werkt
Behandelt HTTP-request-responsecycli, DNS-resolutie en browser-renderingpijplijnen. Plaatst al het daaropvolgende HTML/CSS-werk in reëel browsergedrag.
Les 3 • Je ontwikkelomgeving instellen
Installeert en configureert een code-editor, browserontwikkeltools en een lokale bestandsserver. Zorgt ervoor dat elke student een consistente, productieve werkruimte heeft.
Les 4 • Bestands- en maporganisatie
Definieert standaard projectdirectorystructuren en naamgevingsconventies. Voorkomt gebroken asset-paden en bereidt studenten voor op multi-bestandsprojecten.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsHTML5-documentstructuur en -syntaxis
HTML5-documentstructuur en -syntaxis
Les 1 • HTML5-syntaxisregels en -anatomie
Legt tags, attributen, nestingsregels en de DOCTYPE-verklaring uit. Correcte syntaxis voorkomt renderingproblemen in browsermodus voor quirks.
Les 2 • Tekstinhoudelementen
Leert koppen, alinea's, lijsten, blokcitaten en inline tekstelementen. Studenten structureren leesbare, semantisch betekenisvolle hoofdtekst.
Les 3 • Tabellen en gegevenspresentatie
Bouwt toegankelijke gegevenstabellen met behulp van thead, tbody, th en td-elementen. Versterkt semantische HTML door tabellen strikt te reserveren voor tabelgegevens.
Les 4 • Links en afbeeldingen
Behandelt anker-tags, href-waarden, target-attributen en het img-element met alt-tekst. Deze elementen vormen de ruggengraat van navigeerbare, visuele webpagina's.
Les 5 • Kopsectie en metadata
Behandelt charset, viewport, title en meta description-elementen in de head. Correcte metadata verbetert SEO en mobiele weergave.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsHTML5 semantische elementen en formulieren
HTML5 semantische elementen en formulieren
Les 1 • HTML5-formulierbasisbeginselen
Behandelt het form-element, action- en method-attributen en kerninvoertypen. Formulieren zijn het primaire mechanisme voor het indienen van gebruikersgegevens.
Les 2 • Select, Textarea en Fieldset
Bouwt dropdownmenu's, tekstvakken met meerdere regels en gegroepeerde formulierbesturingen. Fieldset en legend verbeteren formuliertoegankelijkheid en logische groepering.
Les 3 • Semantische landmerkelementen
Introduceert header, nav, main, article, section, aside en footer. Semantische opmaak verbetert toegankelijkheid en indexering door zoekmachines.
Les 4 • Geavanceerde invoertypen en -attributen
Verkent HTML5-invoertypen: date, range, color, tel en number. Native invoertypen verminderen JavaScript-afhankelijkheid en verbeteren mobiele UX.
Les 5 • Formuliertoegankelijkheid en -validatie
Past ARIA-labels, foutmeldingpatronen en ingebouwde HTML5-validatie toe. Toegankelijke formulieren dienen alle gebruikers, inclusief degenen die ondersteunende technologie gebruiken.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsCSS3-grondbeginselen en het Box Model
CSS3-grondbeginselen en het Box Model
Les 1 • Het CSS-boxmodel
Definieert content-, padding-, border- en margingebieden en hun effect op elementgrootte. Beheersing van het boxmodel is een vereiste voor al het lay-outwerk.
Les 2 • Specificiteit, overerving en cascade
Legt uit hoe browsers tegenstrijdige regels oplossen met behulp van specificiteitsscores en brondvolgorde. Beheersing van de cascade voorkomt onverwachte stijloverschrijvingen.
Les 3 • CSS-syntaxis en koppelingsmethoden
Behandelt regelsets, declaraties, inline-stijlen, interne stijlblokken en externe stylesheets. Externe stylesheets worden vastgesteld als de professionele standaard.
Les 4 • Kleuren, eenheden en typografie-basisbeginselen
Behandelt hex-, RGB- en HSL-kleurwaarden en absolute versus relatieve CSS-eenheden. Consequent gebruik van rem- en em-eenheden ondersteunt schaalbare, toegankelijke typografie.
Les 5 • Selectors en combinators
Leert element-, class-, ID-, attribute-, pseudo-class- en pseudo-element-selectors. Nauwkeurige selectors verminderen stijlconflicten en verbeteren onderhoudbaarheid.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsCSS3-lay-out: Flexbox en Grid
CSS3-lay-out: Flexbox en Grid
Les 1 • Flexbox en Grid combineren
Toont aan wanneer je Flexbox in Grid-cellen nest en vice versa. Studenten bouwen een volledige paginalay-out met beide systemen op de juiste manier.
Les 2 • Grid-plaatsing en benoemde gebieden
Leert lijngebaseerde plaatsing, span-syntaxis en grid-template-areas voor benoemde regio's. Benoemde gebieden maken complexe lay-outs leesbaar en onderhoudbaar.
Les 3 • Flexbox-uitlijning en -ordening
Behandelt justify-content-, align-items-, align-self- en order-eigenschappen. Deze eigenschappen maken nauwkeurige controle over itemverdeling en stapeling mogelijk.
Les 4 • Flexbox-grondbeginselen
Introduceert het flex-container- en flex-item-model, assen en de flex-direction-eigenschap. Flexbox lost eendimensionale uitlijningsproblemen elegant op.
Les 5 • CSS Grid-grondbeginselen
Definieert grid-containers, expliciete sporen en de fr-eenheid voor tweedimensionale lay-outs. Grid is het krachtigste native CSS-lay-outsysteem dat beschikbaar is.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsResponsief webontwerp en mediaquerys
Responsief webontwerp en mediaquerys
Les 1 • Responsieve typografie en witruimte
Past clamp, vw-eenheden en vloeiende schaal voor witruimte toe op typografie en lay-outhiaten. Vloeiende lettertypen elimineren de noodzaak voor meerdere breekpunt-overschrijvingen.
Les 2 • Media Query-syntaxis en breekpunten
Leert @media-syntaxis, mediatypen en logische operatoren voor het definiëren van breekpunten. Breekpunten moeten de inhoudsbehoeften weerspiegelen, niet specifieke apparaatgroottes.
Les 3 • Responsieve ontwerpprincipes
Behandelt vloeiende grids, flexibele afbeeldingen en de viewport meta-tag als de drie pijlers van RWD. Deze principes sturen elke lay-outbeslissing in dit hoofdstuk.
Les 4 • Responsieve afbeeldingen en media
Gebruikt srcset, sizes en het picture-element om afbeeldingen van de juiste grootte te leveren. Correcte afbeeldingslevering vermindert het paginagewicht op mobiele netwerken.
Les 5 • Responsieve lay-outs testen en debuggen
Gebruikt browserapparaatemulatie, testen op echte apparaten en toegankelijkheidsaudits om lay-outs te valideren. Systematisch testen vangt viewportspecifieke bugs op vóór implementatie.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsCSS3 visuele effecten en animaties
CSS3 visuele effecten en animaties
Les 1 • Prestaties en toegankelijkheid van beweging
Identificeert gecomponeerde eigenschappen, vermijdt lay-outtriggerende animaties en respecteert prefers-reduced-motion. Verantwoord bewegingsontwerp dient alle gebruikers.
Les 2 • CSS-transforms
Past translate, rotate, scale en skew-transforms toe in 2D- en 3D-ruimte. Transforms worden GPU-versneld en veroorzaken geen lay-outherberekening.
Les 3 • CSS aangepaste eigenschappen
Definieert en gebruikt CSS-variabelen voor kleur-, witruimte- en typografietokens. Aangepaste eigenschappen maken themabrede wijzigingen mogelijk vanuit één enkele declaratie.
Les 4 • CSS-keyframe-animaties
Bouwt animaties in meerdere stappen met behulp van @keyframes, animation-name en animation-eigenschappen. Keyframe-animaties lopen onafhankelijk van gebruikersinteractie.
Les 5 • CSS-transities
Behandelt transition-property, duration, timing-function en delay voor soepele statuswijzigingen. Transities geven visuele feedback op interactieve elementen.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsCapstone: een complete website bouwen
Capstone: een complete website bouwen
Les 1 • Het CSS-ontwerpsysteem toepassen
Implementeert aangepaste eigenschappen, een typografieschaal en componentstijlen op alle pagina's. Een gedeeld ontwerpsysteem zorgt voor visuele consistentie op de hele site.
Les 2 • Projectplanning en wireframing
Definieert sitedoelen, inhoudsinventarisatie en low-fidelity wireframes voordat code wordt geschreven. Planning voorkomt structurele herschrijvingen en scopeverloop tijdens de ontwikkeling.
Les 3 • Responsieve lay-outimplementatie
Past Grid- en Flexbox-lay-outs toe met mobiel-eerst mediaquerys op alle pagina's. Elke pagina moet correct worden weergegeven van 320px tot 1440px viewportbreedtes.
Les 4 • Toegankelijkheidsaudit en laatste afwerking
Voert geautomatiseerde en handmatige toegankelijkheidscontroles uit, corrigeert contrastproblemen en voegt bewegingsvoorkeuren toe. De uiteindelijke site voldoet aan WCAG AA-contrast- en toetsenbordnavigatienormen.
Les 5 • De HTML-structuur bouwen
Codeert semantische HTML voor alle pagina's met behulp van landmerkelementen, formulieren en media. Een solide HTML-fundering zorgt ervoor dat CSS- en toegankelijkheidslagen correct werken.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Carrièrewisselaar: heeft verifieerbare, op de arbeidsmarkt relevante front-endvaardigheden nodig om succesvol over te stappen.
Marketingprofessional: wil de websites die ze dagelijks beheren, bewerken en begrijpen.
Grafisch ontwerper: klaar om visuele concepten direct om te zetten in functionele browsercode.
Ondernemer: vastbesloten om een bedrijfswebsite te bouwen en te onderhouden zonder dit uit te besteden.
Student informatica: op zoek naar praktische front-end vaardigheden om academische cursussen aan te vullen.
Hobbyistische maker: gretig om persoonlijke projecten online te publiceren met schone, handgeschreven code.
Wat onze studenten zeggen
Jullie lessen zijn perfect. Ik heb het jaarpakket aangeschaft en heb eindelijk de mogelijkheid om verschillende onderwerpen die mij interesseren te volgen zonder van platform te hoeven wisselen... bedankt voor alles wat jullie doen, ik heb jullie al aan anderen aanbevolen...

Ik vind het fijn hoe de lessen direct ter zake zijn en hoe ik tussen hoofdstukken kan wisselen en content kan overslaan die ik niet nodig heb.

Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!

Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.

Belangrijkste opleidingen
FAQ
Wie is Dedika?
Is het certificaat geldig in Nederland?
Zijn de cursussen gratis?
Wat is de studielast van de cursus?
Hoe zien de cursussen eruit?
Hoe werken de cursussen?
Wat is de duur van de cursussen?
Wat zijn de kosten of prijzen van de cursussen?
Wat is een EAD- of online cursus en hoe werkt het?
PDF-cursus




















