MONGO DB

  • What in NoSQL?
  • Difference between NoSQL and RDBMS
  • Benefits of NoSQL
  • Objectives
  • Design Goals.
  • The Mongo Shell
  • JSON Introduction
  • JSON Structure
  • Installing Tools
  • Overview of Blog Project.
  • Swig, Express
  • Node Packaged Modules (npm)
  • CRUD (Creating, Reading & Updating Data) Mongo Shell
  • Query Operators
  • Update Operators and a Few Commands
  • Schema Design Pattern
  • Case Studies & Tradeoffs
  • Automatic Storage Class
  • Static Storage Class
  • External Storage Class
  • Register Storage Class
  • Performance Using Indexes,
  • Monitoring And Understanding Performance
  • Performance In Sharded Environments.
  • Aggregation Framework Goals
  • The Use Of The Pipeline
  • Comparison With SQL Facilities.
  • Application Engineering Drivers
  • Impact Of Replication And Sharding On Design And Development.

EXPRESS JS

  • An Introduction to Express JS
  • Routing
  • Setting Up Router
  • Route Parameter and queries
  • HTTP Interaction
  • Handling Form Data
  • Handling Query Parameters
  • Error Handling
  • Creating and Consuming RESTful Services
  • Using Templates
  • The model-view-controller pattern
  • Defining Jade and Handlebars templates
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use Handlebars
  • Using REST
  • Reading POST data
  • Building Handlebars helpers
  • Adding middleware
  • Data Sources
  • How Node.JS connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and NoSQL databases

ANGULAR JS

  • Introduction
  • What is Angular 2?
  • How Angular Works ?
  • Difference between Angular and Other Framework
  • Advantages of AngularJS
  • What is typescript?
  • Compare typescript with Javascript
  • Data Types & Variables
  • Variable & Operators
  • Control Structure and Decision making & loops
  • Typescript Functions & Strings
  • Typescript Object
  • Class , Abstract Class
  • Constructor Method
  • Type of Assertion
  • Interfaces
  • Installing Angular JS
  • Configuration of Angular JS
  • Creating an Angular 2 project
  • Creating an Angular 2 project using CLI
  • Setup
  • Commands
  • What is NPMM
  • Install Nom for Angular
  • Module
  • Component
  • Template
  • Metadata
  • Data binding
  • Directive
    • Attribute Directive
    • Structural Directive
  • Services
  • Dependency Injection
  • Understanding Directives
  • Directives Overview
  • Different kinds of directives
  • Build attribute directive
  • Apply the attribute directive to an element in a template
  • Respond to user-initiated events
  • Pass value into the directive with an @Input data binding
  • Custom Attribute Directive
  • What is structural directive?
    • NgIf case study
    • NgFor,NgSwitch
  • What is attribute Directives
    • Using the NgStyle Directive
    • Using the NgClass Directive
    • The <‘template’> element
  • What is service?
  • Create a service
  • Understanding Services Injecting Concepts
  • Async service and promise
  • Introduction to Observable
  • What is web service
  • how to create web service
  • how to consume rest service
  • posting data to client server architecture
  • Introduction to Material Design
  • Introduction to card Material Design .
  • What is Json Server .
  • Install json server and run and up into your local machine
  • crud operation using son server.
  • Why dependency injection?
  • Angular dependency injection
  • Injector provider
  • Interpolation
  • Property binding
  • Event binding
  • Attribute binding
  • Class binding
  • Style binding
  • Multiple components & passing data
  • Class Binding
  • Style Binding
  • Event Binding
  • Two-way Binding
  • Component Data Binding
  • Component Events
  • Ng-Model
  • Binding to user input events
  • Get user input from the $event object
  • Get user input from a template reference variable
  • Key event filtering (with key.enter)
  • Types of Forms in Angular4
  • Introduction to Template Driven Forms.
  • Validation of Template Driven Forms.
  • Introduction Model Driven Forms.
  • Validation of Model Driven Forms.
  • Two way data binding using ngModel.
  • Model Driven Forms With Form Builder
  • How to post data via a angular forms with rest service.
  • Introduction to Pipes
  • Why pipes are useful.
  • Type of pipes
  • Built-in pipes
  • parametrised pipes
  • how to create custom pipes
  • Setting Up Router
  • Imperative Routing
  • Route Parameter
  • Child Routing

NodeJS

  • Introduction
  • Foundation
  • The Node.js framework
  • Installing Node.js
  • Using Node.js to execute scripts
  • Node Projects
  • The Node Package Manager
  • Creating a project
  • The package.json configuration file
  • Global vs. local package installation
  • Automating tasks with Gulp.
  • https
  • The https protocol
  • Building an https server
  • Rendering a response
  • Processing query strings
  • Using Representational State Transfer
  • Configuring TLS
  • File System
  • Synchronous vs. asynchronous I/O
  • Path and directory operations
  • __dirname and __filename
  • Asynchronous file reads and writes
  • Buffers, Streams, and Events
  • Using buffers for binary data
  • Flowing vs. non-flowing streams
  • Streaming I/O from files and other sources
  • Processing streams asynchronously
  • Configuring event handlers
  • Express
  • The model-view-controller pattern
  • Defining Jade and Handlebars templates
  • Building a front-end controller
  • Defining routes
  • Creating actions
  • Configuring Express to use Handlebars
  • Using REST
  • Reading POST data
  • Building Handlebars helpers
  • Adding middleware
  • Data Sources
  • How Node.js connects to databases
  • RDBMS databases and NoSQL databases
  • Connecting to RDBMS and NoSQL databases
  • Performing CRUD operations

Copyright © 2019. Developed by GoSoft