Ontdek wat deze opleiding jou kan bieden!

 


 

Home Opleidingen
Mean Stack Programmeren
terug naar zoekresultaten

Mean Stack Programmeren

Deelnemerskosten
€ 3.628,79 incl. BTW

Lesgeld

€ 2.999,00
Totaal excl. BTW
€ 2.999,00
BTW
€ 629,79
Totaal incl. BTW
€ 3.628,79
Startdata in een groep op locatie en online
Locatie: Houten
Start: 24-11-2026
Toon rooster
Aanmelden
Locatie: Amsterdam
Start: 24-11-2026
Toon rooster
Aanmelden
Locatie: Rotterdam
Start: 24-11-2026
Toon rooster
Aanmelden
Locatie: Eindhoven
Start: 24-11-2026
Toon rooster
Aanmelden
In de cursus MEAN Stack Programmeren van SpiralTrain leren de deelnemers full stack web applicaties te ontwikkelen met MongoDB , Express, Angular en NodeJS (MEAN).
Image
Image

Cursus Mean Stack Programmeren

De cursus Mean Stack Programmeren biedt een uitgebreid overzicht van Full Stack Web Development en de architectuur van de MEAN stack. Tijdens deze cursus wordt het NodeJS ecosysteem toegelicht, inclusief de npm package manager voor dependency management van packages, modules en Global Objects. Tevens wordt er ingegaan op de principes van Single Page Applicaties (SPA) die gebaseerd zijn op Ajax technologie, wat essentieel is voor moderne webontwikkeling.

...

Cursus Mean Stack Programmeren

De cursus Mean Stack Programmeren biedt een uitgebreid overzicht van Full Stack Web Development en de architectuur van de MEAN stack. Tijdens deze cursus wordt het NodeJS ecosysteem toegelicht, inclusief de npm package manager voor dependency management van packages, modules en Global Objects. Tevens wordt er ingegaan op de principes van Single Page Applicaties (SPA) die gebaseerd zijn op Ajax technologie, wat essentieel is voor moderne webontwikkeling.

NodeJS

Vervolgens bespreken we in detail de server side JavaScript library NodeJS. Er wordt aandacht besteed aan de centrale NodeJS event loop, het verschil tussen synchronous en asynchronous calls, en het gebruik van promises in plaats van callbacks. Deze kennis is cruciaal voor het bouwen van efficiënte webapplicaties.

Express Framework

In deze cursus Mean Stack Programmeren komt ook het Express Framework aan bod. Dit framework bestaat uit een aantal node modules die fungeren als een server side web application framework. Een Express Server bestaat uit drie componenten: de router, de routes en middleware componenten, die samen zorgen voor een flexibele en krachtige serveromgeving.

REST Services

Daarnaast leren deelnemers hoe Express reageert op het HTTP protocol en fungeert als een REST server. De principes van REST services worden uitgelegd, waarbij content wordt geserveerd op basis van URL patterns en HTTP verbs zoals GET, POST en PUT, wat belangrijk is voor het creëren van dynamische webapplicaties.

Angular

Ook de nieuwste versie van het Angular JavaScript Frontend Framework voor SPA applicaties staat op het programma van de cursus. Onderwerpen zoals Angular Routing, Typescript en Angular Forms komen aan de orde, zodat deelnemers de vaardigheden ontwikkelen om interactieve en responsieve webapplicaties te bouwen.

MongoDB

Tenslotte wordt er ingegaan op de MongoDB database voor NoSQL data opslag op de server. De cursus behandelt de creatie van MongoDB collecties en het uitvoeren van queries, wat essentieel is voor het beheren van data in moderne webapplicaties. Voor meer informatie over MongoDB, bezoek de officiële MongoDB site.
Voor wie zijn deze vaardigheden relevant? Deze cursus is ideaal voor webontwikkelaars die hun kennis van de MEAN stack willen verdiepen en hun vaardigheden in full stack development willen verbeteren. Wil je meer leren over JavaScript? Kijk dan ook eens naar onze cursus JavaScript Programmeren.

Doelgroep Cursus Mean Stack Programming

De cursus Mean Stack Programming is bedoeld voor Web Developers die de Mean stack met MongoDB, Express, Angular en NodeJS willen gebruiken bij het ontwikkelen van moderne single page Web Applicaties.

Voorkennis Cursus Mean Stack Programming

Ervaring met JavaScript programmeren en een goede kennis van JavaScript is vereist om aan deze cursus te kunnen deelnemen.

Uitvoering Training Mean Stack Programming

De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo's. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Officieel Certificaat Mean Stack Programming

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Mean Stack Programming.

Modules

Module 1 : Mean Stack Intro

  • Full Stack Development
  • Mean Stack Architecture
  • NodeJS and nmp
  • NodeJS Ecosystem
  • Using Packages
  • Global Objects
  • NodeJS Module System
  • package.json
  • NoSQL Databases
  • MongoDB
  • Single Page Applications
  • Angular Framework
  • MVC Patterm

Module 2 : NodeJS

  • Node’s Event Loop
  • Interleaving Events
  • Timers
  • Synchronous versus Asynchronous
  • Blocking versus Non Blocking
  • Using Callbacks
  • Synchronous Mode
  • Asynchrony with Callbacks
  • Node Events
  • Callback versus Events
  • EventEmitter Class
  • Emitting Once
  • Asynchrony with Promises

Module 3 : Express Framework

  • Node Web Server
  • Node Web Client
  • What is Express?
  • Important Modules
  • Request Properties
  • Request Methods
  • Response Properties
  • Response Methods
  • Basic Routing
  • Serving Static Files
  • Get and Post Method
  • File Upload
  • Cookies Management

Module 4 : Rest Services

  • REST Web Services
  • REST Principles
  • ID and Links
  • Multiple Representation
  • Common REST Patterns
  • Resource URI Access Patterns
  • JSON
  • JSON versus XML
  • List Users API
  • Add User API
  • Path Parameters
  • Delete API

Module 5 : Angular Framework

  • Bootstrapping Angular
  • Displaying data
  • Using Directives
  • Dependency Injection
  • Templates
  • Annotations
  • Views
  • Controllers
  • Data Binding
  • Input and Outputs
  • Angular Services
  • Modules

Module 6 : TypeScript

  • Weak Typing in JavaScript
  • Strong Typing in TypeScript
  • ECMAScript Standard
  • Using Built-in Types
  • Inferred Typing
  • Explicit Casting
  • Classes
  • Interfaces
  • Decorators
  • Iterators
  • Generics
  • Sync and await

Module 7 : Routing

  • Angular Routes
  • Routing Configuration
  • Route Comparison
  • Routing Parameters
  • Configuring routes
  • Linking to Routes
  • Guards
  • Child routes
  • Sibling routes
  • Lazy Loading Routes

Module 8 : Forms

  • Template Driven Forms
  • Model-driven Forms
  • Tracking Changes by CSS
  • Control
  • ControlGroup
  • FormBuilder
  • Validation
  • Error Messages
  • Custom Validators
  • Asynchronous Validators

Module 9 : MongoDB

  • Mongoose Node Module
  • Mongoose Schema's
  • ObjectID Schema Type
  • Mongoose Models
  • Create Database in MongoDB
  • Create Collection
  • Insert into Collection
  • Insert Multiple Documents
  • Find One, All or Some
  • Queries

 

Lees meer
Opleidingsinformatie
Opleidingssoort
Training
Opleidingsmethode
In een groep op locatie
Type certificaat/diploma
Certificaat
Opleidingsduur
4 dagen
Aantal lesdagen
4
Max. deelnemers
12
Studiebelastingsuren
24 per opleiding
Tijdstip
Overdag
Taal in opleiding
Nederlands
Aanbieder
SpiralTrain is een opleidingsinstituut dat zich bij uitstek richt op trainingen voor software developers en zaken die raken aan software development.
SpiralTrain BV
SpiralTrain BV
NRTO