Knowledge of JavaScript and HTML
Course Objective:
MEAN stack is a full-stack JavaScript solution that helps you write scalable, robust, and maintainable web applications quickly and easily using MongoDB, express, AngularJS, and Node.js.
By the end of this hands-on intensive training course, the students will be able to:
- Store the data in NoSQL, document-oriented MongoDB database that brings performance and scalability.
- Use Node.js, the server-side platform built on Google V8’s runtime for building fast, scalable network applications.
- Use Express, a simple yet powerful web application development HTTP server framework built on top of Node.js.
- Use AngularJS framework that offers declarative, two-way data binding for web applications.
- Take advantage of the ‘full-stack JavaScript’ paradigm i.e. store documents in JSON-like format in MongoDB, author JSON queries in Node.js/Express.js, and forward these JSON documents back to an Angular-based frontend.
- Get acquainted with the latest web application development trends in the IT industry.
Node.js
- Getting started with Node.js
- Node Package Manager
- Modules
- Asynchronous Programming
- Callbacks
- Events
- Streams
- Web Sockets
Angular.js
- Angular Architecture
- Modules, Controllers and Scope
- Views
- Two-way Binding
- Built-in and Custom Directives
- Event Directives
- Expressions
- Built-in and Custom Filters
- Understanding the Digest Loop
- Forms and Validation
- AngularJS Service Types
- Factories, Providers, Decorators, DI
- Creating Custom Services
- Consuming Ajax Web Services via $http and $resource
- Routing, Redirects, and Promises
Express.js
- MVC Pattern
- Introduction to Express
- Routing
- HTTP Interaction
- Handling Form Data
- Handling Query Parameters
- Cookies and Sessions
- User Authentication
- Error Handling
- Creating and Consuming RESTful Services
- Using Templates
MongoDB
- Understanding NoSQL MongoDB
- Finding Documents
- Update, Insert, and Upsert
- Indexing
- Data Modeling
- Aggregation
United Arab Emirates - Building Web Apps using the MEAN stack
Qatar - Building Web Apps using the MEAN stack
Egypt - Building Web Apps using the MEAN stack
Saudi Arabia - Building Web Apps using the MEAN stack
South Africa - Building Web Apps using the MEAN stack
Brasil - Criando aplicativos da Web usando o MEAN stack
Canada - Building Web Apps using the MEAN stack
中国 - Building Web Apps using the MEAN stack
香港 - Building Web Apps using the MEAN stack
澳門 - Building Web Apps using the MEAN stack
台灣 - Building Web Apps using the MEAN stack
USA - Building Web Apps using the MEAN stack
Österreich - Building Web Apps using the MEAN stack
Schweiz - Building Web Apps using the MEAN stack
Deutschland - Building Web Apps using the MEAN stack
Czech Republic - Building Web Apps using the MEAN stack
Denmark - Building Web Apps using the MEAN stack
Estonia - Building Web Apps using the MEAN stack
Finland - Building Web Apps using the MEAN stack
Greece - Building Web Apps using the MEAN stack
Magyarország - Building Web Apps using the MEAN stack
Ireland - Building Web Apps using the MEAN stack
Luxembourg - Building Web Apps using the MEAN stack
Latvia - Building Web Apps using the MEAN stack
España - Creación de Aplicaciones Web Mediante MEAN Stack
Italia - Building Web Apps using the MEAN stack
Lithuania - Building Web Apps using the MEAN stack
Nederland - Building Web Apps using the MEAN stack
Norway - Building Web Apps using the MEAN stack
Portugal - Criando aplicativos da Web usando o MEAN stack
România - Building Web Apps using the MEAN stack
Sverige - Building Web Apps using the MEAN stack
Türkiye - Building Web Apps using the MEAN stack
Malta - Building Web Apps using the MEAN stack
Belgique - Building Web Apps using the MEAN stack
France - Building Web Apps using the MEAN stack
日本 - Building Web Apps using the MEAN stack
Australia - Building Web Apps using the MEAN stack
Malaysia - Building Web Apps using the MEAN stack
New Zealand - Building Web Apps using the MEAN stack
Philippines - Building Web Apps using the MEAN stack
Singapore - Building Web Apps using the MEAN stack
Thailand - Building Web Apps using the MEAN stack
Vietnam - Building Web Apps using the MEAN stack
India - Building Web Apps using the MEAN stack
Argentina - Creación de Aplicaciones Web Mediante MEAN Stack
Chile - Creación de Aplicaciones Web Mediante MEAN Stack
Costa Rica - Creación de Aplicaciones Web Mediante MEAN Stack
Ecuador - Creación de Aplicaciones Web Mediante MEAN Stack
Guatemala - Creación de Aplicaciones Web Mediante MEAN Stack
Colombia - Creación de Aplicaciones Web Mediante MEAN Stack
México - Creación de Aplicaciones Web Mediante MEAN Stack
Panama - Creación de Aplicaciones Web Mediante MEAN Stack
Peru - Creación de Aplicaciones Web Mediante MEAN Stack
Uruguay - Creación de Aplicaciones Web Mediante MEAN Stack
Venezuela - Creación de Aplicaciones Web Mediante MEAN Stack
Polska - Building Web Apps using the MEAN stack
United Kingdom - Building Web Apps using the MEAN stack
South Korea - Building Web Apps using the MEAN stack
Pakistan - Building Web Apps using the MEAN stack
Sri Lanka - Building Web Apps using the MEAN stack
Bulgaria - Building Web Apps using the MEAN stack
Bolivia - Creación de Aplicaciones Web Mediante MEAN Stack
Indonesia - Building Web Apps using the MEAN stack
Kazakhstan - Building Web Apps using the MEAN stack
Moldova - Building Web Apps using the MEAN stack
Morocco - Building Web Apps using the MEAN stack
Tunisia - Building Web Apps using the MEAN stack
Kuwait - Building Web Apps using the MEAN stack
Oman - Building Web Apps using the MEAN stack
Slovakia - Building Web Apps using the MEAN stack
Kenya - Building Web Apps using the MEAN stack
Nigeria - Building Web Apps using the MEAN stack
Botswana - Building Web Apps using the MEAN stack
Slovenia - Building Web Apps using the MEAN stack
Croatia - Building Web Apps using the MEAN stack
Serbia - Building Web Apps using the MEAN stack
Bhutan - Building Web Apps using the MEAN stack