Upcoming Batch - Date and Time

Get customized Full Stack Web Developer - MEAN Stack course according to your requirement

Enquire for Customization

Get Customized

Overview

Course Description

The core of web development lies in building and maintaining cloud-based applications that are used for various purposes. So, to build an application it becomes essential to employ a standardised stack software. A combination of the technologies MongoDB, Express.js, AngularJS and Node.js, MEAN is the latest trend in full stack JavaScript development. A perfect progression for JavaScript developers, MEAN is useful because it allows the entire client to server code to be written in JavaScript. Its flexibility and open source nature are also huge advantages since it is fairly easy to learn and customize applications to suit one’s needs.

Java has been ruling the roost as the no 1 programming language for several years now. It is estimated that roughly there are more than 3 billion devices all over the world that run on Java scripts. So, MEAN, being a collection of prominent Java programming languages eliminates the need to hire different personnel for different parts of the application.

Learning MEAN Stack makes you ready for creating end-to-end encryption for cloud-ready applications with ease. The heart of MEAN Stack Development lies in its own web server and a database which can be used much more efficiently to create cloud hosting applications in a cost-effective and productive manner.

Who should go for this training?

  • Web Developers

  • Technical Project Managers

  • Technical Leads

  • Aspiring entrepreneurs who want to build and test their own applications using MEAN stack

  • Professionals and students who wish to learn MEAN stack

Requirements

  • Computer or laptop or Smartphone with Highspeed Internet Connection

  • Basic knowledge of developing web applications

  • Basic programming knowledge

Course Syllabus

  • UI Developer roles and responsibilities
  • UX designer roles
  • Technologies needed
  • Power of UI
  • Current market requirements on UI
  • Basic Technologies needed
  • Difference between Front end and Backend
  • Sample WebPages
  • Crawling and Meta tags.
  • Basics
  • Exploring existing pages
  • Browsers & Editors
  • DOM
  • Structure of HTML Page
  • Mandatory tags in html page (html, head, body)
  • Heading tags (H1 to H6), Tags and attributes (Class, Id, style )
  • Inline and block level elements
  • Including external page links in a page using anchor tags and its properties
  • Working with row and column data using table tags
  • Hiding and un-hiding elements using display property
  • img tag, p tag, ul and ol tags, li, nobr, hr, bretc
  • Layouts, forms, buttons/li>
  • Input fields (textbox, radio button, checkbox, dropdown, text area etc.)
  • Debugging HTML & CSS (Firebug, IE and Chrome developer tool)
  • Creating Tabs and menu lists

CSS

  • What is CSS
  • Different ways of applying CSS for elements, and priority chain of CSS
  • CSS Properties (color, font, size, border etc.)
  • Box model
  • Margin & Padding
  • Positioning Elements
  • Floating Elements
  • Adding borders, font, Pseudo classes and Pseudo Elements
  • positioning elements (absolute, relative, fixed and static)
  • Image spriting
  • Box model (margins, padding)
  • Floating elements (float left, right etc.)
  • Including external resources
  • Absolute and Relative paths
  • Including external resources like CSS, images etc.
  • Display Property(inline, block, inline block etc)
  • Display none and hidden elements.
  • Get & Post Communication
  • Validating input values in a form.
  • Form action and type
  • Data types and data structures in Js
  • Control structures, if, if-else, while, for, switch case statements
  • Dynamic creation and manipulation of DOM elements using Java script.
  • Adding multiple events dynamically using event listeners.
  • Event capturing and event bubbling
  • Exploring Event Object.
  • Validations using key char codes
  • Arrays and Predefined methods.
  • Working on logical programs using Arrays.
  • Predefined methods in arrays
  • Strings and predefined methods
  • Objects
  • JSON
  • Iterating through Dynamic JSON Object.
  • Exploring Predefined Date object.
  • Inheriting Static Object using proto.
  • Inheritance using Object.create()
  • Java Script Classes
  • Prototyping
  • Inheritance using prototyping.
  • Global and local variables
  • Securing Data using Closures
  • Exception Handling
  • Handling Predefined and user defined exceptions
  • Exploring try, catch, finally and throws.
  • History and version explore
  • Difference between Minified and non-minified JS files.
  • On load and on ready difference
  • Jquery selectors
  • Multiple ways of referring DOM elements using jQuery selectors
  • Jquery methods
  • Adding dynamic properties for DOM elements
  • Toggling elements
  • Creating dynamic elements using jQuery
  • Binding events
  • Dynamic binding
  • List of events been supported in jQuery (blur, change, click, dbclick etc.)
  • Advantages with AJAX and its limitations
  • Samples working with AJAX
  • Different data formats used in AJAX (string, xml, JSON, etc.)
  • XML and JSON difference
  • Cross domain interactions using JSONP
  • Jquery Promises
  • Handling Multiple AJAX Calls using Jquery Promises.
  • What is Angular ?
  • What you should already know
  • Angular Versions
  • Support Policy
  • Features
  • Angular Installation Requirement
  • File and folder structure and booting process of Angular
  • How to use Bootstrap, JQuery and other packages in Angular 8
  • Angular 8 Components
  • How to create component in angular 8
  • What is module in angular 8
  • What is a Module and Feature Module in Angular 8
  • What is a Module and Feature Module in Angular 8
  • Data binding Interpolation
  • Property binding
  • Attribute Binding
  • Event Binding
  • Two Way Binding
  • Template Reference Variable
  • *ngIf
  • *ngFor
  • *ngSwitch
  • Introduction
  • Router
  • Redirecting Route
  • Wildcard Route
  • Child Route in angular 8
  • Server Side Router Link
  • Pipe in angular 8
  • Custom pipes in angular 8
  • How to create Service in Angular 8
  • How to Use jQuery in our Angular 8
  • How to use External JS File in Angular 8
  • @Input Property in Angular 8
  • @Output Property in Angular 8
  • Template Driven Form with best practice
  • Template Driven Form Validation
  • Reactive Form in Angular 8
  • Reactive Form Validation in Angular 8
  • Eager Loading Strategy in Angular 8
  • Lazy Loading in Angular 8
  • Pre Loading Strategy in Angular 8
  • Custom Pre Loading Strategy in Angular 8
  • Introduction to NodeJSInstallation and Environment Setup
  • REPL Terminal
  • Digging into NODE
  • Event Loop
  • Web Module
  • Express js
  • Templates
  • File System
  • REST API
  • Clustering
  • Db Connection
  • WebService with DB interactions
  • Overview
  • Environment Setup
  • Data modeling
  • Creating and Dropping DB
  • Datatypes and collections
  • Documents
  • Backup Support

What People Say

Nagmani Solanki

Digital Marketing

Edugators platform is the best place to learn live classes, and live projects by which you can understand easily and have excellent customer service.

Saurabh Arya

Full Stack Developer

It was a very good experience. Edugators and the instructor worked with us through the whole process to ensure we received the best training solution for our needs.

Praveen Madhukar

Web Design

I would definitely recommend taking courses from Edugators. The instructors are very knowledgeable, receptive to questions and willing to go out of the way to help you.

Need To Train Your Corporate Team ?

Customized Corporate Training Programs and Developing Skills For Project Success.

Get Newsletter

Subscibe to our newsletter and we will notify you about the newest updates on Edugators