
Cursus Full Stack Developer
Ga van het schrijven van je eerste coderegel naar het implementeren van productierijpe webapplicaties. Deze cursus behandelt de complete stack — HTML, CSS, JavaScript, React, Node.js, databases en cloudimplementatie. Elk concept wordt onderwezen met echte projecten, professionele tools en industriële workflows die werkgevers daadwerkelijk gebruiken.
Wat je gaat leren:
Je bouwt een stevige basis in HTML, CSS en JavaScript voordat je overstapt naar React voor dynamische frontendontwikkeling. Aan de backendkant creëer je RESTful- en GraphQL-API's met Node.js en Express, beveiligd met JWT-authenticatie. Je ontwerpt en bevraagt zowel relationele databases met SQL als documentdatabases met MongoDB. De cursus behandelt ook Docker-containerisatie, CI/CD-automatisering met GitHub Actions en cloudimplementatie. TypeScript, teststrategieën, prestatieoptimalisatie en toegankelijkheidsnormen zijn inbegrepen om je professionele vaardighedenset compleet te maken.
Hoe je praktisch studeert Cursus Full Stack Developer
Hoe je oefent Cursus Full Stack Developer
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 detailsWebontwikkelingsfundamenten en Omgevingsconfiguratie
Webontwikkelingsfundamenten en Omgevingsconfiguratie
Les 1 • Het Inrichten van de Ontwikkelomgeving
Installeert en configureert code-editors, terminalemulators en version managers. Zorgt ervoor dat elke student in een consistente, professionele toolchain werkt.
Les 2 • Hoe het Web Werkt
Behandelt HTTP-request-response cycli, DNS-resolutie en browser-renderingpipelines. Onderbouwt alle volgende code met echt netwerkgedrag.
Les 3 • Command Line Vaardigheid
Bouwt vloeiendheid op met bestandssysteemnavigatie, procesbeheer en shell-scripting. Vermindert wrijving bij het uitvoeren van buildtools en servers gedurende de cursus.
Les 4 • Versiebeheer met Git
Leert Git-fundamentals, waaronder commits, branches en externe repositories. Maakt samenwerkende en herstelbare codeworkflows mogelijk vanaf dag één.
Hoofdstuk 2VerbergenVerberg detailsBekijk detailsHTML- en CSS-fundamenten
HTML- en CSS-fundamenten
Les 1 • Flexbox- en Grid-Lay-outs
Leert eendimensionale Flexbox- en tweedimensionale Grid-lay-outsystemen. Maakt precieze, onderhoudbare paginalay-outs mogelijk zonder float-hacks.
Les 2 • CSS-animaties en -overgangen
Introduceert keyframe-animaties, overgangen en transformatiefuncties. Voegt gepolijste interactiviteit toe zonder JavaScript-overhead.
Les 3 • CSS-selectors en het Box-model
Legt specificiteit, cascade, overerving en het box-model uit. Biedt de conceptuele basis voor alle lay-out- en stylingwerk.
Les 4 • Responsief Ontwerp en Media Queries
Past mobile-first ontwerpprincipes en breakpointstrategieën toe. Produceert lay-outs die vloeiend aanpassen aan verschillende apparaatgrootten.
Les 5 • Semantische HTML-structuur
Behandelt documentstructuur, semantische elementen en toegankelijkheidsattributen. Vestigt markup-kwaliteit die SEO en ondersteunende technologieën ondersteunt.
Hoofdstuk 3VerbergenVerberg detailsBekijk detailsJavaScript-programmeeressenties
JavaScript-programmeeressenties
Les 1 • Functies en Scope
Legt functiedeclaraties, -expressies, pijlfuncties, closures en de call stack uit. Maakt modulair, herbruikbaar codeontwerp mogelijk.
Les 2 • Asynchroon JavaScript
Behandelt de event loop, callbacks, Promises en async/await. Rust studenten uit om netwerkverzoeken en getimede bewerkingen betrouwbaar af te handelen.
Les 3 • Arrays, Objecten en Destructuring
Leert array- en objectmanipulatie, spread/rest-syntaxis en destructuring. Bereidt studenten voor op het werken met API-gegevens en complexe state.
Les 4 • DOM-manipulatie en Events
Past JavaScript toe om de DOM te bevragen, wijzigen en erop te reageren. Overbrugt statische HTML/CSS-pagina's naar interactieve gebruikersinterfaces.
Les 5 • JavaScript-syntaxis en Datatypen
Behandelt variabelen, primitieven, operatoren en control flow. Legt de taalfundamenten vast die nodig zijn voor al het volgende JavaScript-werk.
Hoofdstuk 4VerbergenVerberg detailsBekijk detailsFrontend Frameworks met React
Frontend Frameworks met React
Les 1 • React-kernconcepten
Introduceert JSX, componenten, props en de virtuele DOM. Vestigt het mentale model voor het bouwen van UI's als samenstelbare componentenbomen.
Les 2 • Client-Side Routering met React Router
Implementeert meerdere paginanavigatie, dynamische routes en beveiligde routes. Maakt volledige single-page applicatie navigatiepatronen mogelijk.
Les 3 • State en Lifecycle met Hooks
Behandelt useState, useEffect en custom hooks voor het beheren van componentstatus en neveneffecten. Vervangt class-based lifecycle-methoden door moderne hook-patroon.
Les 4 • Component Styling Strategieën
Vergelijkt CSS-modules, styled-components en utility-first CSS in React-projecten. Begeleidt studenten naar schaalbare, onderhoudbare stylingarchitecturen.
Les 5 • Globale State Management
Introduceert Context API, useReducer en third-party state-bibliotheken. Lost prop-drilling en cross-component state-sharing op schaal op.
Hoofdstuk 5VerbergenVerberg detailsBekijk detailsBackend-ontwikkeling met Node.js en Express
Backend-ontwikkeling met Node.js en Express
Les 1 • API-testen en Documentatie
Test endpoints met geautomatiseerde tools en genereert interactieve API-documentatie. Zorgt voor API-betrouwbaarheid en ontwikkelaarsgebruiksgemak.
Les 2 • REST API's bouwen met Express
Behandelt routing, middleware, request-parsing en response-formattering. Produceert een gestructureerde, gelaagde API die REST-conventies volgt.
Les 3 • Authenticatie en Autorisatie
Implementeert JWT-gebaseerde authenticatie, wachtwoord-hashing en rolgebaseerde toegangscontrole. Beveiligt API-endpoints tegen ongeautoriseerde toegang.
Les 4 • Invoervalidatie en Foutafhandeling
Past schemagebaseerde validatiebibliotheken en gecentraliseerde foutafhandeling toe. Produceert API's die elegant falen en consistente foutreacties retourneren.
Les 5 • Node.js Runtime en Modules
Legt de Node.js event loop, modulesysteem en ingebouwde kernmodules uit. Vestigt het server-side JavaScript-uitvoeringsmodel.
Hoofdstuk 6VerbergenVerberg detailsBekijk detailsDatabases: SQL en NoSQL
Databases: SQL en NoSQL
Les 1 • SQL-query's en Optimalisatie
Leert SELECT, JOIN, aggregatie, subquery's en query-uitvoeringsplannen. Maakt efficiënte gegevensophaling uit relationele databases mogelijk.
Les 2 • NoSQL met MongoDB
Introduceert documentmodellering, CRUD-bewerkingen en aggregatiepijplijnen in MongoDB. Behandelt gebruikssituaties waarin flexibele schema's relationele modellen overtreffen.
Les 3 • Relationeel Database-ontwerp
Behandelt normalisatie, entiteit-relatiemodellering en schema-ontwerp. Produceert goed gestructureerde relationele schema's die redundantie minimaliseren.
Les 4 • ORM-integratie met Prisma
Koppelt databasetabellen aan applicatiemodellen met Prisma ORM. Vermindert ruwe SQL-boilerplate terwijl typeveiligheid in Node.js behouden blijft.
Les 5 • Caching en Data Prestaties
Past Redis-caching, connection pooling en query-optimalisatie toe om latentie te verminderen. Bereidt studenten voor om datalagen onder echte belasting te schalen.
Hoofdstuk 7VerbergenVerberg detailsBekijk detailsFull-Stack Integratie en API-consumptie
Full-Stack Integratie en API-consumptie
Les 1 • Bestandsuploads en Mediaverwerking
Implementeert multipart-formulieruploads, cloudopslagintegratie en beeldoptimalisatie. Breidt de applicatie uit om binaire assets betrouwbaar te verwerken.
Les 2 • Gegevens ophalen in React
Behandelt de Fetch API, Axios en React Query voor data-fetching en caching. Beheert laad-, fout- en successtatussen in UI-componenten.
Les 3 • Real-Time Functionaliteiten met WebSockets
Voegt bidirectionele communicatie toe met WebSockets en Socket.IO. Maakt live functies mogelijk zoals chat, meldingen en collaboratief bewerken.
Les 4 • GraphQL consumeren in React
Integreert Apollo Client in React voor het opvragen en muteren van GraphQL-API's. Synchroniseert server- en client-state via de Apollo-cache.
Les 5 • GraphQL API-ontwerp
Definieert schema's, resolvers en queries met GraphQL. Biedt een flexibel alternatief voor REST voor complexe, geneste gegevensvereisten.
Hoofdstuk 8VerbergenVerberg detailsBekijk detailsImplementatie, DevOps en Productie-gereedheid
Implementatie, DevOps en Productie-gereedheid
Les 1 • Applicatiebeveiliging Hardening
Past HTTPS-handhaving, beveiligingsheaders, rate limiting en afhankelijkheidsaudits toe. Beschermt de productieapplicatie tegen veelvoorkomende webkwetsbaarheden.
Les 2 • Cloud Implementatiestrategieën
Implementeert gecontaineriseerde apps op cloudplatforms met beheerde services en infrastructure-as-code. Behandelt schaalbare hostingopties voor zowel frontend als backend.
Les 3 • CI/CD Pijplijn Automatisering
Automatiseert testen, bouwen en implementeren met GitHub Actions-werkstromen. Vermindert handmatige release-stappen en dwingt kwaliteitspoorten af bij elke push.
Les 4 • Containerisatie met Docker
Verpakt applicaties en services in Docker-containers en stelt multi-service omgevingen samen. Elimineert omgevingsinconsistentie tussen ontwikkeling en productie.
Les 5 • Monitoring, Logging en Alerting
Instrumenteert de applicatie met gestructureerde logging, statistieken en uptime-meldingen. Maakt snelle diagnose van productie-incidenten mogelijk.
Jouw geldig certificaat van voltooiing
Deze cursus is voor jou:
Aspirant-ontwikkelaars: klaar om nieuwsgierigheid om te zetten in een inzetbare technische vaardighedenset.
Marketingprofessionals: die hun digitale tools zelfstandig willen bouwen en beheren.
Recent afgestudeerden: op zoek naar gestructureerde, werkgever-relevante technische training na de studie.
Freelancers: die hun dienstenaanbod willen uitbreiden van ontwerp naar maatwerk webontwikkeling.
Carrièreswitchers: overstappen vanuit niet-gerelateerde vakgebieden naar professionele softwareontwikkeling.
Ondernemers: het beu om afhankelijk te zijn van externe ontwikkelaars om hun productideeën tot leven te brengen.
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




















