You are on page 1of 10

Software Training Institute

https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

MEAN Stack Syllabus

The Front End Frameworks- Big Picture

Intro to NodeJS Ecosystem – Essential for Angular 2

Intro to NodeJS and Ecosystem

Understanding NPM Packages

Understanding package.json

Essential NPM commands

AngularJS 1 vs Angular 2 Vs Angular 4

Angular 2 Setup

Angular Cli

Creating a project

Project architecture Walkthrough

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

Typical Angular 2 App Architecture

Start the server, Understanding it

Quick Intro to TypeScript

What is TS?

Using Types

Classes

Modules, Import, Export

Getting started with Components

What is a Component?

Breaking down into Component

Project Structure

Understanding app code

How does Angular 2 App Start?

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

Understanding AppModule (app.module.ts)

Deep Dive into Components

Inner or Multiple Components

Generate inline templates

ng-content

Data Binding

Intro

String Interpolation

Property Binding

Custom Property Binding

Event Binding

Two-way data Binding

Custom Event Binding

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

Directives

Attribute Directives

Structural Directives

Custom Attribute Directive (Hands-on Coding Challenge : Colorizer )

Custom Attribute Directive with event (Hands-on Coding Challenge: EvtListener)

Debugging

Chrome Inspector

Augury

Services

What are Services?

Dependency Injection

Angular 2 Life cycle hooks

Angular 2 Router

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

Intro to Router

Setting up Router

Associating Links

Imperative Routing

Route Parameters

Pipes

What are Pipes?

Pipes transform displayed values within a template

Pipes Docs

Creating Custom Pipes

Forms

Template Driven Approach

Data Driven Approach

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

HTTP

Intro to Observables

Animations

Deployment

Unit Testing - Intro

Demo App with Angular 4 Front End on Last day

Node JS

Node.js framework

Installing Node.js

Node.js to execute scripts

Node Package

Node Package Manager

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

Package.json configuration file

Global vs. local package installation

Shrink-wrap to lock the node modules versions

Learn NPM Vet

Outdated command

Asynchronous programming

Callback functions

Promises

Using Request module to make api calls

HTTP Server with Node.JS using HTTP APIs

Building an HTTP server

Rendering a response

Query strings

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

File System

Synchronous vs asynchronous I/O

Dirname and Filename

Buffers Streams and Events

Flowing vs non-flowing streams

Streaming I/O from files and other sources

Multi Processing in NodeJS

Child Process API

Cluster API for multi-core servers

ExpressJS

Defining Jade templates

Postman configuration

JSON Data

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

POST data

Adding middleware

Express JS with MongoDB and Sqlite

RDBMS databases and NoSQL databases

Performing CRUD operations

Socket.io, Front-end and Chat App

Adding Socket.io To Your App

Explore Front-end

Sending Live Data Back & Forth

Front-end UI

Timestamps

Chat application Project

Intro to Task Managers with unit testing

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR
Software Training Institute
https://www.hopetutors.com
info@hopetutors.com
Contact No: +91 787 101 2233

Head Office OMR Branch


18, HARITHA BUILDING, FIRST FLOOR, Thiru Swamy Naicker Complex,
JANAKPURI FIRST STREET, VELACHERY Door No 1/14, New No 4,2nd Floor,
https://www.hopetutors.com Opp to Sanmar Engg Technologies Ltd,
Contact No: +91 787 101 22 33 Karappakam
+91 787 187 22 33 OMR

You might also like