MEAN Stack developer training
The term MEAN Stack refers to a collection of JavaScript-based technologies used to develop web applications. MEAN is an acronym which stands for MongoDB, ExpressJS, Angular, and Node.js. The MEAN Stack enables you to use JavaScript on both, front- and back-end. There are four main building blocks of every full-stack MEAN application:
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.
This training program is designed as per industry needs and industry demand, after completion of this training student will able to work as a freelancer and able to work on offshore projects. The student may also take classroom training in CEG(Centre for electronic governance) jhalana doongri Jaipur. Online training is given only for those students who are not able to reside in Jaipur or working professional.
Course Fee: 12000/-
Duration: 60 Days
More details Call: 09887575540
Inquiry Form
The term MEAN Stack refers to a collection of JavaScript based technologies used to develop web applications. MEAN is an acronym which stands for MongoDB, ExpressJS, Angular and Node.js. The MEAN Stack enables you to use JavaScript on both, front- and back-end. There are four main building blocks of every full-stack MEAN application:
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
1. NodeJS and ExpressJS
Introduction and Foundation
Node Projects
Working with shrink-wrap to lock the node modules versions
Working with asynchronous programming
Building a HTTP Server with Node.JS using HTTP APIs
File System
Buffers, Streams, and Events
Multi-Processing in NodeJS
ExpressJS
Express JS with MongoDB and Sqlite
Socket.io, The Front-end, and A Chat App
Introduction to Task Managers with unit testing
2. TypeScript and Angular 7
TypeScript
Issues with Plain JavaScript
Introduction to TypeScript
Advantages of TypeScript
Getting Started with TypeScript
Setting VS Code for TypeScript
TypeScript Fundamentals
TypeScript Data Types
Numbers
Strings
Loops
Functions
Functions
Arrow Function
Default and Optional Parameters
Function overloading
Classes, Access Modifiers, and Constructors
Classes
Access Modifiers
Constructor
Constructor Overloading
Static Members
Inheritance and Interfaces
TypeScript Inheritance
Introduction to Interface
Using Interfaces
Generics and Modules
Generics
Creating Modules
Importing Modules
Module 2
Introduction to Angular
Understanding Angular
Advantage of Angular
Angular1 vs. Angular
Browsers Support
Get Started with Angular
Setting up an Angular App
Running an Angular App
Understanding Angular folder structure
Angular Initialization Process
Introduction to Component
Creating a Component
Bootstrapping the Component
Databinding
Understanding Data Binding
Attribute Binding
Two-way Data Binding
Event Binding etc.
Choosing Appropriate Data Binding
Data Passing technique for components to components
Angular CLI
Introduction to CLI
Creating new project-ng new and ng init
Building Project-ng build and ng serve
Ng CLI options
Ng CLI for creating
components, services, directives, and Pipe etc.
Module 3
Directives and Pipes
Built-in Directives-ngIf, ngFor, ngSwitch etc.
Creating Custom Directives
Angular Pipes
Creating Custom Pipes
Bootstrap
Bootstrap Fundamentals
Bootstrap Grid System
Bootstrap Components
Bootstrap JavaScript
Routing
Understanding Routing
Defining Routes
Nested Routes
Attaching Routes to Actions
Defining Templates
Pass parameters in routes.
children routes.
Module 4
Advanced Components and Directives
Components Life Cycle Hooks
Nested Components
Data sharing between nested components
Custom directives
Host binders and host listener
@Viewchild & @ViewChildren
Inheritance
Introduction to Angular5 Inheritance
Components Inheritance
Angular Forms and Controls
Introduction to Angular Forms
Types of Angular Forms-Template Driven and Model Driven
Template Driven vs. Model Driven
the different paradigm of angular forms
Template Driven Form
Creating Template driven Form
Angular form input controls
Angular form validation
Angular form and controls properties
Model Driven Form
Creating Model Driven Form
Angular form input controls
Angular form validation
Angular form and controls properties
Module 5
SPA
Introduction to SPA
SPA vs. MPA
Most Popular SPA
Advantages of SPA
Custom modules
Services
Understanding Angular5 Services
Custom services creation and usage at the component level.
Implementation of observable and subscribers.
data sharing using Behaviour Subject.
Use of rxjs operators.
Lazy Loading
Database Operations with REST Service
Introduction to REST
REST Service CRUD Operations.
Introduction and implementation of the firebase.
Http services-get,post,put,delete etc.
dependency injections
forks join and merge map
Auth Gurad canactivate authentication
Angular Testing
What is Unit Testing?
Benefits of testing.
Implementation of unit testing.
3. MongoDB
Course Introduction
Introduction to NoSQL databases
MongoDB A Database for the Modern Web
CRUD Operations in MongoDB
Indexing and Aggregation
Replication and Sharding
Developing Node JS Application with MongoDB