Mean Stack Programming

Tijdsduur
Locatie
Op locatie, Online
Startdatum en plaats

Mean Stack Programming

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 the course MEAN Stack Programming participants learn to develop full stack web applications with MongoDB, Express, Angular and NodeJS (MEAN).

Mean Stack

The course starts with an overview of Full Stack Web Development and the architecture of the MEAN stack. The NodeJS ecosystem is explained with the npm package manager for dependency management of packages, modules and Global Objects. The principles of Single Page Applications (SPA) that are based on Ajax technology are also discussed.

NodeJS

Next the server side JavaScript library NodeJS is treated in more detail. Attention is paid to the central NodeJS event loop, the difference between synchronous and asynchronous calls and the use of …

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 the course MEAN Stack Programming participants learn to develop full stack web applications with MongoDB, Express, Angular and NodeJS (MEAN).

Mean Stack

The course starts with an overview of Full Stack Web Development and the architecture of the MEAN stack. The NodeJS ecosystem is explained with the npm package manager for dependency management of packages, modules and Global Objects. The principles of Single Page Applications (SPA) that are based on Ajax technology are also discussed.

NodeJS

Next the server side JavaScript library NodeJS is treated in more detail. Attention is paid to the central NodeJS event loop, the difference between synchronous and asynchronous calls and the use of promises instead of callbacks.

Express Framework

Then attention is paid to the Express Framework, which consists of a number of node modules that create a server side web application framework. An Express Server actually consists of three components, the router, the routes and middleware components.

REST Services

It is explained how Express responds to the HTTP protocol and acts as a REST server. The principles of REST services are treated where content is served based on URL patterns and HTTP verbs such as GET, POST and PUT.

Angular

The latest version of the Angular JavaScript Frontend Framework for SPA applications is also part of the program of the course. Angular Routing, Typescript and Angular Forms are treated here.

MongoDB

Finally the MongoDB database for NoSQL data storage on the server is discussed as well as the creation of MongoDB collections and the execution of queries.

Audience Course Mean Stack Programming

The course Mean Stack Programming is designed for Web Developers who want to use the Mean Stack with MongoDB, Express, Angular and NodeJS to develop modern single page Web Applications.

Prerequisites Course Mean Stack Programming

Experience with JavaScript programming and a good knowledge of JavaScript is required to participate in this course.

Realization Training Mean Stack Programming

The theory is discussed on the basis of presentation slides. The concepts are explained with demos. The theory is interchanged with exercises. Course times are from 9:30 am to 16:30 pm.

Official Certificate Mean Stack Programming

After successful completion of the course participants receive an official certificate 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)