Kies uw taal
HTML5 en CSS3 Cursus
Meer dan 2 miljoen studenten wereldwijd

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.

Dedika voor bedrijven

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.

Klik hier

Cursusinhoud

8 Hoofdstukken • 39 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

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 2Bekijk details

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 3Bekijk details

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 4Bekijk details

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 5Bekijk details

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 6Bekijk details

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 7Bekijk details

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 8Bekijk details

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.

Certificering

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...
Giulio Carlo
Giulio CarloStudent Digitale Marketing
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.
Mariana Ferres
Mariana FerresStudent Fotografie
Ik vind de content en de manier van presenteren en transcriptie van video's geweldig, wat het proces versnelt!
Luciana Alvarenga
Luciana AlvarengaStudent Nageldesign
Het platform is snel en eenvoudig te gebruiken. De diversiteit aan content en de aanvullende video's helpen enorm bij het leren.
André Felipe
André FelipeStudent Prompt Engineering

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