IT Training

Full Stack development with MEAN Stack

MEAN is a combination of the technologies MongoDB, Express.js, Angular and Node.js. It leverages the power of these technologies to build end-to-end web applications. This course teaches developers to use all parts of the MEAN stack together to create functional full-stack applications. The course is structured around a set of hands-on labs that guide the attendees through the process of building a complete full-stack application.

Who should attend this course?

Web developers

Prerequisites

Basic knowledge in web development technologies (HTML5, CSS3, JavaScript)

MEAN is a combination of the technologies MongoDB, Express.js, Angular and Node.js. It leverages the power of these technologies to build end-to-end web applications. This course teaches developers to use all parts of the MEAN stack together to create functional full-stack applications. The course is structured around a set of hands-on labs that guide the attendees through the process of building a complete full-stack application.

Introduction to MEAN Stack

  • Typical architecture of a Full Stack Applications
  • Quick review of JSON and the REST architectural style
  • Introducing MEAN Stack technologies
  • Setup the MEAN Stack tooling
  • Presentation of the sample application we will build.

Angular for the Frontal Web

  • Architecture of Angular Applications
  • Rapid review of TypeScript
  • Building Web Components: Templates, Databinding
  • Services and Dependency injection
  • Angular Forms
  • Calling REST APIs
  • Testing and Deployment

NodeJS and Express for the REST API

  • Introduction to NodeJS and Express
  • Scaffolding applications with Express Generator
  • ExpressJS Routing, static files, and management of HTTP requests
  • Implementation of a REST API with NodeJS/Express
  • Testing the REST Endpoints with Postman
  • Writing Unit tests with Jasmine
  • NodeJS/Express development best practices

MongoDB and Mongoose for NoSQL Data

  • Introduction to NoSQL and MongoDB
  • MangoDB installation
  • Implementation of CRUD Data Access primitives
  • Accelerating Data Access development using Mongoose ODM
  • Mangoose integration with NodeJS/Express
  • Practical activities to apply the concepts of MongoDB / Mongoose with NodeJS

MEAN : Put it All together

  • Integrating the tiers of the sample application
  • Packaging the sample application
  • Testing the sample application (unit + integration tests)
  • Deployment of the application

Practical information

Duration

4 Days

Languages

EN

Price

€1750,00 + 3% VAT

Location

Classroom Courses

Schedule

Guaranteed to run

Sessions in English
10/1 - 13/1Book
18/4 - 21/4Book
17/10 - 20/10Book
05/12 - 08/12Book

Share this course on

Book your training

Enter your information to confirm your booking.

    Prerequisite test

    Looking for a tailor made solution?