Mean stack developer real-time project training in Hyderabad-KPHB

 

MEAN STACK DEVELOPMENT COURSE CONTENT

 

WEB TECHNOLOGIES

    • Introduction to web technologies
    • Introduction to web applications
    • What is FULL, MEAN, MERN Stack
    • Editors

 

HTML

    • Introduction
    • Layers in web application
    • Tags, attributes
    • Programming
    • Audio, Video, Graphics

 

CSS

    • Introduction
    • Selectors and types of selectors
    • Font, text, border, images
    • Properties
    • Class rules
    • Layouts with CSS
    • Absolute, relative, fixed positioning
    • Float, clear

 

MERN Stack Training in Hyderabad

 

 

JavaScript Fundamentals

    •   Introduction to Procedural Programming
    •   Front-End HTML, CSS and JavaScript!
    •  Best Approaches to Learn JS Editors, Where to place  your JS Code ?And Using  CodePen
    •   Webkit’s Web Inspector
    •   Tracking down errors
    •   JS versions (EcmaScript5andEcmaScript6)
    •   Browser Support for ES6
    •   Javascript Output Methods
    •   JavaScript Variables
    •   Comments
    •   Console
    •   Data Types in JavaScript
    •   Date Objects
    •   Operators
    •   Conditions And Loops (control Structures)
    •   Arrays and Array Methods
    •   String and String Methods
    •   The modern mode," use strict"
    •   Objects & Functions
    •   Proto types, objects

DOM (document object model)

    • Browser environment ,specs
    • DOM tree
    • DOM Methods
    • Searching: get Element*,query Selector*
    • Node properties: type, tag and contents
    • Attributes and properties
    • Modifying the document
    • Styles and classes
    • Element size and scrolling
    • Window sizes and scrolling
    • Coordinates

JQUERY

    • Introduction to JavaScript libraries
    • Advantages
    • Functions and Methods
    • Selectors, custom selectors
    • Validations
    • DOM
    • Animations
    • AJAX

 

MERN Stack Training in Hyderabad

 

 

BOOTSTRAP

    • Introduction
    • Responsive design
    • Classes
    • Containers
    • Colors, jumbotran, navbar
    • Forms, buttons, cards, modals
    • Carousel, images

 

 DATA FORMATS

    • XML
    • JSON
    • JSON Data structures
    • Difference between XML and JSON

 

PROJECT

    • Project concept will be give and you have to work on that suggestions will be give and progress will be monitored

 

 

MERN Stack Training in Hyderabad

 

 

 

 

Advanced working with functions

    •   Recursion and stack Rest parameters and spread operator Closure
    •   The old"var"
    •   Global object
    •   The "newFunction" syntax
    •   Scheduling:set Time out and setInterval
    •   Decorators and forwarding,call/apply
    •   Function binding

 

Ajax Development

    •   Creating the XMLHttp
    •   Request Object
    •   Managing Ajax Requests
    •   JSON, API & AJax
    •   JSON Introduction
    •   JSON Parse
    •   JSON Stringify
    •   JSON Object
    •   HTTP Methods–RESTAPI
    •   XMLHttpRequest Object
    •   XHR Methods
    •   XHR Properties
  •  

 

ES6(ECMA2015)

ES6 Features

    •   Let,Var and Const Keywords
    •   Arrow Functions,Default function arguments
    •   Template Strings
    •   Object Destructuring
    •   Array Manipulation Functions
    •  Array.from(),Array.of(),Array.find(),Array.findIndex(),Array.some(), Array.every()

…spreadand…restoperators

      •   Promises
      •   Promises, async/await
      •   Introduction:callbacks
      •   Promise
      •   Promises chaining
      •   Error handling with promises
      •   Promise API
      •   Promisification
      •   Symbols
      •   Code quality with ESLint
      •   ES6 Tooling
      •   Babel,npm,webpack overview
      •   Classes,Inheritance
      •   Generators
      •   Proxies
      •   Async,await flow control
      •   Map,Set Operators

Modules

    •   Modules,introduction
    •   Export and Import
    •   Dynamic imports

MERN Stack Training in Hyderabad

 

 

TYPESCRIPT

    •   Introduction to Typescript
    •   JavaScript & Typescript
    •   The Type System
    •   Primitive types & type inference
    •   Object type & type inference
    •   Functiontype&typeinference
    •   Enums,Tuples
    •   Nullable types
    •   Union types,intersection types
    •   Never and void types
    •   OOPS in typescript
    •   Classes,Class properties,Static Properties
    •   Constructors,getters & setters
    •   Inheritance,Abstract classes,Interfaces
    •   Access modifiers
    •   Namespaces and Modules
    •   Namespaces and multiple files
    •   Loading modules
    •   Generics
    •   Generic functions, classes
    •   Generic types and arrays
    •   Constraints
    •   Decorators
    •   Class Decorators
    •   Decorator Factories
    •   Method Decorators
    •   Property Decorators
    •   Parameter Decorators
    •   Typescript essentials
    •   tsc and tsconfig file
    •   debugging typescript
  •  

 

   MONGODB  

MongoDB–Overview

      •       Understand what is NOSQL
      •       Describe CRUD
      •       State the types of NOSQL
      •       Explain what is Aggregation
      •       Describe Replication & Sharding

CRUD Operations

      •       Understand what are Crud Operations
      •       Explain what is Upsert
      •       Describe Query Interface
      •       List the Comparison Operators and Logical Operators
      •       State what are Wrapped Queriesand Query Operators

Basic Operations

 

      •       Crud Operations
      •       Basic Operations With Mongo Shell
      •       Data Model
      •       JSON
      •       BSON
      •       MongoDB–Datatypes
      •       BSON Types
      •       The_idField
      •       Document
      •       Document Store
      •       Blog:ABad Design
      •       Blog:ABetter Design

Aggregations

      •       Types of Aggregations
      •       What is Aggregation?
      •       The Aggregate() Method
      •       Pipeline Concept
      •       Pipelines
      •       Pipeline Flow
      •       Pipeline Operators
      •       $match, $unwind
      •       $group, $project
      •       $skip, $limit
      •       $sort, $first
      •       $last, $sum

Indexing

      •  Understand about Indexes
      •  Understand different types of Indexes
      •  Understand properties of Indexes
      •  Explain Plan in MongoDB
      •  Mongostat
      •  Mongotop
      •  Logging Slow queries
      •  Profiling
      •  Replication and Sharding
      •   Understand about Replication
      •   Purpose of Replication
      •   Understand Replica Set
      •   Sharding
      •   Sharding Mechanics
      •   GridFS

 

MERN Stack Training in Hyderabad

 

 

EXPRESS JS

Introduction of ExpressJs

    •       What is ExpressJS
    •       How Express.js works
    •       Installation of Express.js
    •       Basic Example

Templating Engines

    •       Introduction
    •       pug Templating Engine
    •       Working with Tags in pug
    •       Working with id and classes in pug
    •       Attributes and Nesting Tags in pug
    •       Using if & unless in pug
    •       Using for & each in pug
    •       Using case & mixins in pug
    •       Include and Extend in pug
    •       EJS Templating engine
    •       Express Handlebars
  •  

Working with Express.js

      •       Introduction
      •       Introduction to Express.js
      •       Connect Module
      •       Express.js Installation
      •       app.js
      •       Steps for creating Express.js Application
      •           application,request,response object properties & methods

Request/ResponseinExpress.js

      •       Request-params,body,files,route,header,get
      •       Response-render,locals,status,json,redirect

Using middleware

      •       Types of middleware
      •       Application level middleware
      •       Express-json,session,logger,compress
      •       Router level middleware
      •       Built-in middleware
      •       Third party middleware
      •       Express 4.0 Router

MERN Stack Training in Hyderabad

 

 

 

ANGULAR

 

Introduction to Angular

      •     What is Angular?
      •     Angular Versions: AngularJS (vs) Angular
      •     Setup for local development environment Installing NodeJS, NPM
      •    Angular CLI
      •           Develop First Angular program using Angular CLI and Visual Studio Code.

 

Angular Architecture

      •       Introduction
      •       Basic Building Blocks of Angular Applications
      •       Angular Modules and @NgModule decorator
      •       Angular Libraries
      •       Component, Templates and Metadata
      •       Data Binding
      •       Directives
      •       Services and Dependency Injection

 

Displaying Dynamic Data

      •       Types of Directives
      •       Template Expressions
      •       String Interpolation
      •       Built-In Directives
      •       ngIf
      •       ngSwitch
      •       ngFor
      •       * vs
      •       When to use

 

Angular Components Deep Dive


      •       What are Components?
      •       Components Life Cycle Hooks.
      •       Dynamic Components.
      •       Working with Model Class.
      •       Nested Components.
      •       Working with Arrays / Collections.

 

Data Binding

      •       Binding properties and Interpolation
      •       One-way Binding / Property Binding
      •       Event Binding
      •       Two-way Binding
      •       Two-way binding with NgModel
      •       Attribute Binding
      •       Style and Class Binding

 

Styles Binding In Components

      •       Style and Class Bindings
      •       Built-In Directives - NgStyle & NgClass
      •       Using Component Styles
      •       Special selectors
      •       Loading Styles into Components
      •       View Encapsulation
      •       ViewChild & ViewChildren
      •       ContentChild & ContentChildren

 

Template Driven Forms

      •       Introduction
      •       Create the component that controls the form
      •       Create a template with the initial form layout
      •       Bind data properties to each form input control with the ngModel two-


way data binding syntax

      •       Add the name attribute to each form input control
      •       Add custom CSS to provide visual feedback
      •       Show and hide validation error messages
      •       Handle form submission with ngSubmit
      •       Disable the form’s submit button until the form is valid
      •       Resetting the form.

 

Reactive Forms

      •       Reactive Forms Introduction
      •       More Form Controls
      •       Form Control Properties
      •        setValue and patchValue
      •       Validating Form Elements
      •       Submitting and Resetting forms
      •       Observing and Reacting to Form Changes
      •       Deccansoft Software Services Angular 7 Syllabus
      •       Using FormBuilder

 

Working with Pipes

      •       Built-in Pipes
      •       Using parameters and chaining Pipes
      •       Custom Pipes
      •       Parameterized Custom Pipe
      •       Pipes and Change Detection
      •       Pure and Impure pipes
      •       Changes in Pipes Syntax from 4 to 5

 

Custom Directives

      •       Custom Attribute Directive
      •       Using HostListener
      •       Using HostBinding
      •      Custom Validator Directive

 

Dependency Injection

    •       Understanding Dependency Injection
    •  
    •       Understanding DI in Angular Framework
    •  
    •       ReflectiveInjector
    •  
    •       Exploring Provider
    •  
    •       Types of Tokens
    •  
    •       Types of Dependencies
    •  
    •       Configuring DI using Providers
    •  
    •       Implementing DI in Angular
    •  
    •       Optional Dependencies 

Services in Angular

    •       Building and Injecting Custom Services
    •  
    •       Service using another Service
    •  
    •       Reactive Extension for JavaScript
    •  
    •       Introduction
    •  
    •       Observable and Observer
    •  
    •       Reactive Operators

 

Http Client Service

    •       HttpClientModule and HttpClient Classes
    •       Writing Service with Get / Add / Edit / Delete
    •       Using Service in Component

 

Angular Routing

    •       Introduction
    •       Configuring and Navigating
    •       Parameterized routes
    •       Nested (or) Child Routes
    •       Router Guards & Routing Strategies 
    •  

Angular Modules

      •       App Module as Root Module
      •       Feature modules
      •       Lazy Loading a Module
      •       Shared Module

 

 

MERN Stack Training in Hyderabad

 

 

 

NODEJS

Introduction to Node JS

    •   Introduction
    •   What is Node JS?
    •   Advantages of Node JS
    •   Traditional Web Server Model
    •   Node.js Process Model

 

-   Setup Dev Environment

    •   Install Node. Js on Windows
    •   Installing in mac  os
    •   Working in REPL
    •   Node JS Console

 

Event Loop

    •   Callback Concept
    •   Global Objects
    •   Streams
    •   Buffers
    •   Utility Modules

 

Node JS Modules

    •   Functions
    •   Buffer
    •   Module
    •   Module Types
    •   Core Modules
    •   Local Modules
    •   Module .Exports

 

Node Package Mananger

    •   What is NPM
    •   Installing Packages Locally
    •   Adding dependency in package .js on
    •   Installing packages globally
    •   Updating packages

MERN Stack Training in Hyderabad

 

 

Creating Web server

    •   Creating web server
    •   Handling http requests
    •   Sending requests

 

-   File System

    •   Fs. Read File
    •   Writing a File
    •   Writing a file asynchronously
    •   Opening a file
    •   Deleting a file
    •   Other IO Operations

 

Debugging Node JS Application

    •   Core Node JS debugger
    •   Debugging with Visual Studio

 

Events

    •   Event Emitter class
    •   Returning event emitter
    •   Inhering events

 

MERN Stack Training in Hyderabad