Mean Stack Programmeren

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Mean Stack Programmeren

SpiralTrain
Logo van SpiralTrain
Opleiderscore: starstarstarstarstar_half 8,5 SpiralTrain heeft een gemiddelde beoordeling van 8,5 (uit 50 ervaringen)

Tip: meer info over het programma, prijs, en inschrijven? Download de brochure!

Startdata en plaatsen
placeAmsterdam
24 feb. 2026 tot 27 feb. 2026
Toon rooster
event 24 februari 2026, 09:30-16:30, Amsterdam, Dag 1
event 25 februari 2026, 09:30-16:30, Amsterdam, Dag 2
event 26 februari 2026, 09:30-16:30, Amsterdam, Dag 3
event 27 februari 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
24 feb. 2026 tot 27 feb. 2026
Toon rooster
event 24 februari 2026, 09:30-16:30, Eindhoven, Dag 1
event 25 februari 2026, 09:30-16:30, Eindhoven, Dag 2
event 26 februari 2026, 09:30-16:30, Eindhoven, Dag 3
event 27 februari 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
24 feb. 2026 tot 27 feb. 2026
Toon rooster
event 24 februari 2026, 09:30-16:30, Houten, Dag 1
event 25 februari 2026, 09:30-16:30, Houten, Dag 2
event 26 februari 2026, 09:30-16:30, Houten, Dag 3
event 27 februari 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
24 feb. 2026 tot 27 feb. 2026
Toon rooster
event 24 februari 2026, 09:30-16:30, Online, Dag 1
event 25 februari 2026, 09:30-16:30, Online, Dag 2
event 26 februari 2026, 09:30-16:30, Online, Dag 3
event 27 februari 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
24 feb. 2026 tot 27 feb. 2026
Toon rooster
event 24 februari 2026, 09:30-16:30, Rotterdam, Dag 1
event 25 februari 2026, 09:30-16:30, Rotterdam, Dag 2
event 26 februari 2026, 09:30-16:30, Rotterdam, Dag 3
event 27 februari 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
24 feb. 2026 tot 27 feb. 2026
Toon rooster
event 24 februari 2026, 09:30-16:30, Zwolle, Dag 1
event 25 februari 2026, 09:30-16:30, Zwolle, Dag 2
event 26 februari 2026, 09:30-16:30, Zwolle, Dag 3
event 27 februari 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Amsterdam, Dag 1
event 20 mei 2026, 09:30-16:30, Amsterdam, Dag 2
event 21 mei 2026, 09:30-16:30, Amsterdam, Dag 3
event 22 mei 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Eindhoven, Dag 1
event 20 mei 2026, 09:30-16:30, Eindhoven, Dag 2
event 21 mei 2026, 09:30-16:30, Eindhoven, Dag 3
event 22 mei 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Houten, Dag 1
event 20 mei 2026, 09:30-16:30, Houten, Dag 2
event 21 mei 2026, 09:30-16:30, Houten, Dag 3
event 22 mei 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Online, Dag 1
event 20 mei 2026, 09:30-16:30, Online, Dag 2
event 21 mei 2026, 09:30-16:30, Online, Dag 3
event 22 mei 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Rotterdam, Dag 1
event 20 mei 2026, 09:30-16:30, Rotterdam, Dag 2
event 21 mei 2026, 09:30-16:30, Rotterdam, Dag 3
event 22 mei 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
19 mei. 2026 tot 22 mei. 2026
Toon rooster
event 19 mei 2026, 09:30-16:30, Zwolle, Dag 1
event 20 mei 2026, 09:30-16:30, Zwolle, Dag 2
event 21 mei 2026, 09:30-16:30, Zwolle, Dag 3
event 22 mei 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
25 aug. 2026 tot 28 aug. 2026
Toon rooster
event 25 augustus 2026, 09:30-16:30, Amsterdam, Dag 1
event 26 augustus 2026, 09:30-16:30, Amsterdam, Dag 2
event 27 augustus 2026, 09:30-16:30, Amsterdam, Dag 3
event 28 augustus 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
25 aug. 2026 tot 28 aug. 2026
Toon rooster
event 25 augustus 2026, 09:30-16:30, Eindhoven, Dag 1
event 26 augustus 2026, 09:30-16:30, Eindhoven, Dag 2
event 27 augustus 2026, 09:30-16:30, Eindhoven, Dag 3
event 28 augustus 2026, 09:30-16:30, Eindhoven, Dag 4
placeHouten
25 aug. 2026 tot 28 aug. 2026
Toon rooster
event 25 augustus 2026, 09:30-16:30, Houten, Dag 1
event 26 augustus 2026, 09:30-16:30, Houten, Dag 2
event 27 augustus 2026, 09:30-16:30, Houten, Dag 3
event 28 augustus 2026, 09:30-16:30, Houten, Dag 4
computer Online: Online
25 aug. 2026 tot 28 aug. 2026
Toon rooster
event 25 augustus 2026, 09:30-16:30, Online, Dag 1
event 26 augustus 2026, 09:30-16:30, Online, Dag 2
event 27 augustus 2026, 09:30-16:30, Online, Dag 3
event 28 augustus 2026, 09:30-16:30, Online, Dag 4
placeRotterdam
25 aug. 2026 tot 28 aug. 2026
Toon rooster
event 25 augustus 2026, 09:30-16:30, Rotterdam, Dag 1
event 26 augustus 2026, 09:30-16:30, Rotterdam, Dag 2
event 27 augustus 2026, 09:30-16:30, Rotterdam, Dag 3
event 28 augustus 2026, 09:30-16:30, Rotterdam, Dag 4
placeZwolle
25 aug. 2026 tot 28 aug. 2026
Toon rooster
event 25 augustus 2026, 09:30-16:30, Zwolle, Dag 1
event 26 augustus 2026, 09:30-16:30, Zwolle, Dag 2
event 27 augustus 2026, 09:30-16:30, Zwolle, Dag 3
event 28 augustus 2026, 09:30-16:30, Zwolle, Dag 4
placeAmsterdam
24 nov. 2026 tot 27 nov. 2026
Toon rooster
event 24 november 2026, 09:30-16:30, Amsterdam, Dag 1
event 25 november 2026, 09:30-16:30, Amsterdam, Dag 2
event 26 november 2026, 09:30-16:30, Amsterdam, Dag 3
event 27 november 2026, 09:30-16:30, Amsterdam, Dag 4
placeEindhoven
24 nov. 2026 tot 27 nov. 2026
Toon rooster
event 24 november 2026, 09:30-16:30, Eindhoven, Dag 1
event 25 november 2026, 09:30-16:30, Eindhoven, Dag 2
event 26 november 2026, 09:30-16:30, Eindhoven, Dag 3
event 27 november 2026, 09:30-16:30, Eindhoven, Dag 4
Beschrijving
In de cursus MEAN Stack Programmeren leren de deelnemers full stack web applicaties te ontwikkelen met MongoDB, Express, Angular en NodeJS (MEAN).

Mean Stack

De cursus gaat van start met een overzicht van Full Stack Web Development en de architectuur van de MEAN stack. Hierbij wordt het NodeJS ecosysteem toegelicht met de npm package manager voor dependency management van packages, modules en Global Objects. Ook wordt ingegaan op de principes van Single Page Applicaties (SPA) die gebaseerd zijn op Ajax technologie.

NodeJS

Vervolgens wordt de server side JavaScript library NodeJS meer in detail besproken. Aandacht wordt besteed aan de centrale NodeJS event loop, het verschil tussen synchronou…

Lees de volledige beschrijving

Veelgestelde vragen

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Nog niet gevonden wat je zocht? Bekijk deze onderwerpen: Programmeren (algemeen), JavaScript, ASP (.NET), PHP en Android.

In de cursus MEAN Stack Programmeren leren de deelnemers full stack web applicaties te ontwikkelen met MongoDB, Express, Angular en NodeJS (MEAN).

Mean Stack

De cursus gaat van start met een overzicht van Full Stack Web Development en de architectuur van de MEAN stack. Hierbij wordt het NodeJS ecosysteem toegelicht met de npm package manager voor dependency management van packages, modules en Global Objects. Ook wordt ingegaan op de principes van Single Page Applicaties (SPA) die gebaseerd zijn op Ajax technologie.

NodeJS

Vervolgens wordt de server side JavaScript library NodeJS meer in detail besproken. Aandacht wordt besteed aan de centrale NodeJS event loop, het verschil tussen synchronous en asynchronous calls en het gebruik van promises in plaats van callbacks.

Express Framework

Dan komt het Express Framework aan de orde dat bestaat uit een aantal node modules die fungeren als een server side web application framework. Een Express Server bestaat in feite uit een drietal componenten, de router, de routes en middleware componenten.

REST Services

Aan de orde komt 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 als GET, POST en PUT.

Angular

En ook de nieuwste versie van het Angular JavaScript Frontend Framework voor SPA applicaties staat op het programma van de cursus. Hierbij komen Angular Routing, Typescript en Angular Forms aan de orde.

MongoDB

Tenslotte wordt ingegaan op de MongoDB database voor NoSQL data opslag op de server en komen de creatie van MongoDB collecties en het uitvoeren van queries aan de orde.

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

Waarom SpiralTrain

SpiralTrain is specialist op het gebied van software development trainingen. Wie bieden zowel trainingen aan voor beginnende programmeurs die zich de basis van talen en tools eigen willen maken als ook trainingen voor ervaren software professionals die zich willen bekwamen in de nieuwste versie van een taal of een framework.

Onze trainingkenmerken zich door :

• Klassikale of online open roostertrainingen en andere trainingsvormen
• Eenduidige en scherpe cursusprijzen, zonder extra kosten
• Veel trainingen met een doorlopende case study
• Trainingen die gericht zijn op certificering

Blijf op de hoogte van nieuwe ervaringen
Er zijn nog geen ervaringen.
Deel je ervaring
Heb je ervaring met deze cursus? Deel je ervaring en help anderen kiezen. Als dank voor de moeite doneert Springest € 1,- aan Stichting Edukans.

Er zijn nog geen veelgestelde vragen over dit product. Als je een vraag hebt, neem dan contact op met onze klantenservice.

Download gratis en vrijblijvend de informatiebrochure

(optioneel)
(optioneel)
(optioneel)
infoEr is een telefoonnummer vereist om deze informatieaanvraag in behandeling te nemen. (optioneel)
(optioneel)
(optioneel)
(optioneel)

Heb je nog vragen?

(optioneel)
We slaan je gegevens op om je via e-mail en evt. telefoon verder te helpen.
Meer info vind je in ons privacybeleid.