Kies uw taal
Web Performance Cursus
Meer dan 2 miljoen studenten wereldwijd

Web Performance Cursus

Beheers elke laag van webprestaties — van de grondbeginselen van browserrendering tot geavanceerde edge computingstrategieën. Leer real-userdata te meten, knelpunten te elimineren en snellere ervaringen te leveren die hoger scoren en beter converteren. Deze cursus biedt front-end engineers en full-stack ontwikkelaars de tools om sites te bouwen die snel blijven onder realistische omstandigheden.

Dedika voor bedrijven

Wat je gaat leren:

Je ontwikkelt een volledig begrip van hoe browsers pagina's laden, parseren en renderen, en past die kennis vervolgens toe om elk brontype te optimaliseren — afbeeldingen, lettertypen, JavaScript en CSS. Je zet real-usermonitoring op, voert geautomatiseerde audits uit in CI-pijplijnen en gebruikt DevTools om precies te achterhalen waar de prestaties haperen. De cursus behandelt technieken op netwerkniveau, waaronder CDN-configuratie, HTTP-caching en moderne protocollen. Je leert ook hoe je prestatiegegevens aan belanghebbenden communiceert en hoe je snelheidsverbeteringen koppelt aan bedrijfsresultaten zoals conversie en omzet.

Hoe je praktisch studeert Web Performance Cursus

Hoe je oefent Web Performance 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 • 38 LessenDuur tussen 4 en 360 uren (jij beslist)

Hoofdstuk 1Bekijk details

Grondslagen van Webprestaties

  • Les 1 • Hoe Browsers Webpagina's Verwerken

    Behandelt de volledige browserpipeline van DNS-zoekopdracht tot weergave. Legt alle latere optimalisatiewerkzaamheden uit in een concreet begrip van wat de browser doet.

  • Les 2 • Het Prestatiebudgetconcept

    Introduceert budgetten als beperkingen op pagina-omvang, timing en verzoeken. Verbindt budgetbepaling aan bedrijfsdoelen en gebruikerservaringsdoelen.

  • Les 3 • Het Kritieke Weergavepad Begrijpen

    Legt uit welke bronnen de weergave blokkeren en waarom. Bouwt de basis voor in latere hoofdstukken behandelde technieken voor het prioriteren van bronnen.

  • Les 4 • Kernprestatiemetingen Uitgelegd

    Definieert gebruikersgerichte meetwaarden zoals FCP, LCP, CLS en INP. Biedt de woordenschat die nodig is om prestatie doelen te meten en te communiceren.

Hoofdstuk 2Bekijk details

Prestaties Meten en Profileren

  • Les 1 • Lab- versus veldgegevens

    Onderscheidt synthetisch testen van real-user monitoring (RUM). Stelt verwachtingen voor wanneer elk gegevenstype geschikt is voor besluitvorming.

  • Les 2 • Geautomatiseerde Audittools

    Behandelt Lighthouse, WebPageTest en vergelijkbare auditplatforms. Maakt herhaalbare, geautomatiseerde prestatiebeoordeling en regressiedetectie mogelijk.

  • Les 3 • Opzetten van Real-User Monitoring

    Begeleidt implementatie van RUM met de Performance Observer API. Verbindt veldgegevensverzameling met de in hoofdstuk 1 gedefinieerde meetwaarden.

  • Les 4 • Profielen en Traces Interpreteren

    Leert systematische analyse van opgenomen traces om lange taken en lay-out thrash te vinden. Overbrugt ruwe gegevens naar bruikbare optimalisatiebeslissingen.

  • Les 5 • Browser DevTools voor Prestaties

    Leert het gebruik van de panelen Netwerk, Prestaties en Dekking. Stelt direct hands-on profilering van elke webpagina in een lokale omgeving mogelijk.

Hoofdstuk 3Bekijk details

Netwerklevering Optimaliseren

  • Les 1 • Resourcehints en Voorladen

    Leert dns-prefetch, preconnect, preload en prefetch-directieven. Vermindert waargenomen latentie door ophaalacties te initiëren voordat de browser ze ontdekt.

  • Les 2 • HTTP/2- en HTTP/3-protocollen

    Legt multiplexing, headercompressie en QUIC-transport uit. Helpt studenten servers te configureren om moderne protocolvoordelen te benutten.

  • Les 3 • Compressie- en Coderingsstrategieën

    Behandelt Gzip, Brotli en content encoding-onderhandeling. Vermindert direct overgedragen bytes voor tekstgebaseerde assets.

  • Les 4 • Content Delivery Networks

    Behandelt CDN-architectuur, edge caching en origin offload. Vermindert geografische latentie voor een wereldwijd publiek.

  • Les 5 • Grondbeginselen van HTTP-Caching

    Legt cache-control-directieven, ETags en cachehiërarchieën uit. Maakt het voor terugkerende bezoekers mogelijk om pagina's te laden met minimale netwerkverzoeken.

Hoofdstuk 4Bekijk details

Afbeeldingen en Media Optimaliseren

  • Les 1 • Video- en Animatie-optimalisatie

    Behandelt videocodering, autoplay-beleid en het vervangen van GIFs door video. Vermindert mediapayload voor bewegende inhoud.

  • Les 2 • Lazy Loading en Decodering

    Behandelt native lazy loading, Intersection Observer en async decoding. Stelt de kosten van off-screen beeld uit om de initiële paginalading te verbeteren.

  • Les 3 • Compressie en Kwaliteitsafstemming

    Behandelt lossy en lossless compressietools en kwaliteitsinstellingen. Balanceert bestandsgroottevermindering tegen acceptabele visuele degradatie.

  • Les 4 • Moderne Beeldformaten

    Vergelijkt WebP, AVIF en legacy-formaten op kwaliteit en bestandsgrootte. Rust studenten uit om het juiste formaat voor elk gebruik te kiezen.

  • Les 5 • Responsieve Afbeeldingen met srcset en sizes

    Leert het srcset-attribuut en de sizes-descriptor voor viewport-bewuste levering. Voorkomt dat te grote afbeeldingen worden geladen op kleine schermen.

Hoofdstuk 5Bekijk details

Optimalisatie van JavaScript-prestaties

  • Les 1 • Bundling, Minification en Tree Shaking

    Legt uit hoe bundelaars codegrootte verminderen door minificatie en dode-code-eliminatie. Vermindert direct parse- en overdrachtskosten.

  • Les 2 • Web Workers voor Off-Thread-Verwerking

    Introduceert Web Workers en het structured clone-algoritme. Verplaatst CPU-intensief werk van de main-thread om INP te verbeteren.

  • Les 3 • Laadstrategieën voor JavaScript

    Behandelt async-, defer- en module-laadattributen. Voorkomt dat scripts HTML-parsing blokkeren en de eerste weergave vertragen.

  • Les 4 • Beheer van Third-Party-Scripts

    Audits van de impact van derden op main-thread-kosten en netwerkverzoeken. Biedt strategieën om externe scripts veilig te laden of uit te stellen.

  • Les 5 • Werk op de Main-Thread Verminderen

    Identificeert lange taken, overmatige event-listeners en synchrone bewerkingen. Leert technieken om de main-thread responsief te houden.

Hoofdstuk 6Bekijk details

CSS- en Weergaveprestaties

  • Les 1 • GPU-Compositie en Laagbeheer

    Legt uit hoe de browser elementen promoot naar compositor-lagen. Leert wanneer lagen te promoveren en hoe laagexplosie te vermijden.

  • Les 2 • CSS-Animaties en Transities

    Vergelijkt CSS-animaties, transities en JS-gestuurde animatie op prestaties. Begeleidt de selectie van de meest efficiënte animatie-aanpak.

  • Les 3 • Selector-Efficiëntie en Specificiteit

    Legt uit hoe selectorcomplexiteit de kosten van stijlherberekening beïnvloedt. Leidt studenten naar het schrijven van selectors die de browser snel kan verwerken.

  • Les 4 • CSS-Levering en Kritieke CSS

    Behandelt het inline zetten van kritieke stijlen en het uitstellen van niet-kritieke CSS. Elimineert render-blokkerende stylesheets om de eerste weergave te versnellen.

  • Les 5 • Lay-out- en Weergave-Triggers

    Wijst CSS-eigenschappen toe aan lay-out-, weergave- en compositiefasen. Stelt studenten in staat kostbare eigenschapswijzigingen in animaties te vermijden.

Hoofdstuk 7Bekijk details

Lettertype- en Asset-Optimalisatie

  • Les 1 • Lettertype Subsetting en Unicode-bereiken

    Behandelt subsetting-tools en de unicode-range-descriptor. Vermindert de bestandsgrootte van lettertypen door alleen de tekens op te nemen die een pagina daadwerkelijk gebruikt.

  • Les 2 • Grondbeginselen van het Laden van Weblettertypen

    Legt FOIT, FOUT en font-display-strategieën uit. Adresseert direct CLS- en LCP-regressies veroorzaakt door laat ladende lettertypen.

  • Les 3 • Variabele Lettertypen voor Prestaties

    Legt variabele lettertype-assen uit en hoe één bestand meerdere gewichten vervangt. Vermindert HTTP-verzoeken en totale lettertype-payload voor rijke typografie.

  • Les 4 • Lettertypeformaten en Compressie

    Vergelijkt WOFF2, WOFF en legacy-formaten op compressieverhouding. Leidt studenten om de kleinste lettertypebestanden te leveren die browsers ondersteunen.

Hoofdstuk 8Bekijk details

Geavanceerde Prestatiestrategieën

  • Les 1 • Core Web Vitals en Zoekresultaat

    Legt uit hoe Core Web Vitals bijdragen aan ranking-signalen in zoekresultaten. Verbindt prestatie-investering met meetbare organische verkeersresultaten.

  • Les 2 • Preventie van Prestatieregressie

    Stelt CI/CD-gates, budgethandhaving en waarschuwingen voor prestatieregressie in. Zorgt ervoor dat optimalisaties behouden blijven tijdens doorlopende ontwikkeling.

  • Les 3 • Edge Computing en Personalisatie

    Behandelt edge-functies, A/B-testen op de edge en gepersonaliseerd cachen. Vermindert heen-en-weer reizen naar de oorsprong voor dynamische, gebruikerspecifieke inhoud.

  • Les 4 • Prestaties voor Single-Page Applications

    Behandelt route-gebaseerde codesplitsing, prefetching en navigatie-overgangen in SPA's. Breidt kerntechnieken uit naar client-side routeringsarchitecturen.

  • Les 5 • Server-Side Rendering en Statische Generatie

    Vergelijkt SSR, SSG en CSR op TTFB en LCP. Begeleidt architecturale beslissingen die de waargenomen laadsnelheid verbeteren.

Certificering

Jouw geldig certificaat van voltooiing

Deze cursus is voor jou:

  • Front-end developer: wil verder gaan dan gissen bij het diagnosticeren van trage pagina's.

  • Full-stack engineer: klaar om prestaties te beheren van serverconfiguratie tot browserrendering.

  • Freelance webdeveloper: heeft snellere clientsites nodig om hogere projecttarieven te rechtvaardigen.

  • Junior developer: bouwt basiskennis op om op te vallen in competitieve arbeidsmarkten.

  • DevOps engineer: wil prestatiekwaliteitspoorten integreren in bestaande CI-pijplijnen.

  • Carrièreswitcher: stapt over naar webontwikkeling en wil zich direct specialiseren.

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