Mean Stack

Mean Stack
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 Angular JS 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 quries 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.

                                      >> JAVASCRIPT

    • Javascript Introduction
    • Javascript OOPS 
    • Prototype
    • Constructor
    • Javascript JSON
    • Javascript AJAX
    • Javascript closures
    • Javascript module pattern
    • ES6 New Features

                                           >> Typescript

    • What is Typescript
    • Typescript Classes
    • Typescript Array,String,Tuples,Union
    • Interface
    • Inheritance
    • Constants and scoped variables
    • Arrow Function
    • Template String
    • Modeules

                                          >>Angular

    • Anatomy of an Angular Application
    • Get the Most from this Course
    • Sample Application

      >>First Things First

      • Selecting a Langauge
      • Selecting an Editor
      • Setting up Our Environment
      • Setting up an Angular Application
      • Running an Angular Application
      • About Modules
      • Loading Modules and Hosting our Application

        >>Introduction to Components

      •  What Is a Component?
      •  Creating the Component Class
      •  Defining the Metadata with a Decorator
      •  Importing What We Need
      •  Demo:Creating the App Component
      •  Bootstrapping the App Component
      •  Demo:Bootstrapping App Component

               >>Templates,Interpolation, and Directives

      •  Building a Template
      •  Building the Component
      •  Using a Component as a Directive
      •  Binding with Interpolation
      •  Adding Logic with Directives:nglf
      •  Adding Logic with Directives:ngFor

                >>Data Binding & Pipes

      • Property Binding
      • Handling Events with Event Binding
      • Handling Input with Two way Binding
      • Transforming Data with pipes
                 

                 >>More on Components

      •  Defining Interfaces
      •  Encaspsulating Component Styles
      •  Using Lifecycle
      •  Building Custom Pipes

        >>Building Nested Components

      •  Building a Nested Component
      •  Using a Nested Component
      •  Passing  Data to a Nested Component Using @Input
      •  Passing Data from a Component Using @Output

        >>Services and Dependency Injection

      •  How Does it Work?
      •  Building a Service
      •  Registering the Service
      •  Injecting the Service

        >>Retrieving Data Using HTTP

      •  Observables and Reactive Extensions
      •  Setting Up
      •  Sending an Http Request
      •  Subscribing to an Observables

        >>Navigation and Routing Basics

      •  Setting Up
      •  Configuring Routes
      •  Tying Routes to Actions
      •  Placing the Views
      •  Passing Parameters to a Route
      •  Activating a Route with Code

        >>Navigation and Routing Additional Technique

                                >>Node.js 

      •  Getting started with Node.js
      • Node Package Manager 
      •  Modules
      •  Asynchronous Programming
      •  Callbacks
      •  Events
      •  Streams
      •                         

                             >>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 NoSQLMongoDB
      •  Finding Documents
      •  Update ,Insert, and Upsert
      •  Indexing
      •  Data Modeling
      •  Aggregation
      •  Implementing Mangoose

No comments:

Post a Comment