Introduction to the MEAN Stack: Beginner

The term MEAN stack refers to a collection of JavaScript-based technologies used to develop web applications. MEAN is an acronym foMongoDBExpressJSAngularJS and Node.js. From client to server to database, MEAN is full-stack JavaScript. This article explores the basics of the MEAN stack and shows how to create a simple bucket list application.

In just two days you’ll learn to use this full-stack JavaScript framework. By using JavaScript across all platforms you will simplify and accelerate your web application development

Bespoke Courses made to your specification, please email us to find out more

Or call us on: 0800 043 8889

Benefit from the Wisdom

Delivering Quality Training since 2006.

Training Budget Maximised!

Lower Price Match Guarantee & Flexible Training Vouchers

Cutting-Edge Training

From industry experienced professionals.

Work Faster, Earn More

Reduce your production time by improving all your workflow processes.

Gain a Competitive Edge

Boost your career by improving your skills and getting Accreditation.

Description

WHO IS THIS COURSE FOR

This course is meant for anyone who wants to start building full-stack JavaScript applications in Node.js, AngularJS, Express and MongoDB. It starts from the basic concepts of each technology, so the user’s experience in a particular area will be able to speed through these sections. This course assumes you have some JavaScript knowledge, and does not teach JavaScript itself.

PREREQUISITES

For people who already have a basic understanding of Javascript, HTML and CSS.

WHAT YOU WILL LEARN

You will leave with a thorough understanding of the exciting NodeJS server environment and how to create a RESTful web application storing data in MongoDB.

Outline

NodeJS

  • Introducing NodeJS
  • Installing NodeJS
  • Understanding anatomy of HTTP Request
  • Creating a Basic Server
  • Intro to NPM

ExpressJS

  • Introducing ExpressJS
  • Building a Server With ExpressJS
  •  Intro to Templating (Jade)

Client-Server Communication

  • Defining an API Server
  • Understanding Routes
  • Understanding RESTful Calls to API
  • Creating a Round Trip Call to Server API

Optimising Development Workflow

  • Introducing Gulp
  • Defining Gulp Tasks
  • Introducing BrowserSync
  • Optimising the Development Process with Gulp and BrowserSync
  •  Integrating GitHub
  • Committing to GitHub

MongoDB

  • Intro to MongoDB
  • Understanding JSON Documents
  • Intro to RoboMongo
  • Reading and Writing Data to MongoDB
  • Integrating Dynamic Data into Clientside Template (Jade)

Scaffolding

  • Introducing the Concept of Scaffolding
  • Introducing Yeoman
  • Common Scaffolding Packages
  • Installing Keystone CMS (To demo efficiency of MEANStack)

Reviews

There are no reviews yet.

Be the first to review “Introduction to the MEAN Stack: Beginner”

Lifetime Access to our Virtual Campus