MEAN Stack Training

MindScript Web development Course

COURSE DESCRIPTION

The term MEAN Stack is an acronym used to refers to a collection of JavaScript based technologies used to develop full stack web applications. Unlike the traditional use of Javascript(Only on front-end), MEAN Stack enables you to use JavaScript on both, front and back-end.

The building blocks of MEAN Stack are:

  • MongoDB: A schema-less (document-oriented) NoSQL database
  • Express.js: a server-side JavaScript framework running on top of Node.js
  • Angular: a browser-independent MVC JavaScript UI framework
  • Node.js: a server-side JavaScript run-time based upon Google’s V8 JavaScript engine.

The highlights of this course are:

  • Designed for absolute beginners in MEAN stack.
  • Basic knowledge of HTML, CSS and JS is required.
  • Pratical approach.
  • A Full fledge MEAN Stack based CRUD Project at the end of this course.

You need to learn it, not tommorrow, not later, but now. Alongwith plethora of job opportunies, MEAN Stack stands as a must have skillset for today's developers.

MEAN (Mongo Express Angular Node) Course- Syllabus

  • MVC Architecture Basic Introduction
  • MVC Benifits
  • Angular Introduction
  • What is Angular?
  • Benifits of Angular
  • What is TypeScript
  • Data Types
  • Classes
  • Constructors
  • Functions
  • Interface
  • Getter Setter
  • 2 Way, 1 way data binding, property, class, event binding, directives, M-V-C in detail.
  • Components
  • Templates
  • Directives
  • Services
  • Filters
  • Pipes
  • Forms
  • 1 SPA Application.
  • What is Node.JS?
  • Installing Node.js
  • What is NPM
  • What is package.json
  • Node CLI
  • The Node.js Event Loop
  • What is Modules?
  • Module.exports
  • Modularizing JavaScirpt
  • require() functon
  • Third party modules
  • Events in Node.js
  • Event Emitter in nodejs
  • Creating Your first Server
  • Handling GET, POST requests
  • Read, Write files
  • Copying, Moving and renaming files
  • Understanding Streams and Buffers
  • Reading and Writing streams
  • Using pipe()
  • Web Sockets
  • Realtime interaction using socket.io
  • Broadcasting messages
  • Introduction
  • Installing and using Express
  • Routing
  • Using Middleware
  • Queries and Request Parameters
  • View Engine
  • Form Handling
  • User Authentication
  • Error Handling
  • Simple Website using Node + Express
  • Introduction
  • What is NoSQL Database?
  • MongoDB Installation
  • Creating Documents
  • Managing Documents in Collections?
  • Looping over documents
  • Create/ Read(Retrieve) / Update/ Delete in MongoDB
  • Complex Queries in MongoDB
  • Working with Arrays
  • Indexing in MongoDB
  • Final Project REST API (NODE + EXPRESS + MONGODB)

Have any Industrial project in your mind?

We are glad to hear your ideas and work with you to make it real.

Contact Us