Full Stack MEAN Training Program

About the Course

This extensive course starts from the basics of Web Design using HTML5 and CSS3 and dives deeper into designing static pages using the same. Once the students get comfortable in designing static web pages on their own, they are introduced to JavaScript and Typescript, after which they gradually progress in learning the Angular Framework, and the various associated details with it.

After mastering Front End Development, they are gradually introduced to NodeJS and the concepts of REST API development using NodeJS. For having a persistent data storage for their application, they are taught MongoDB and the basic concepts of NoSQL Databases and their differences with the conventional Relational Database Management Systems. As an add on, students also get to know how to deploy the application to a live server.

Eligibility

This course is intended for people interested in learning Full Stack Application Development using the MEAN Stack, and later on seeking a career in the IT Industry as a Full Stack Application Developer. Though everybody in the class is taken through a thorough introduction to the basics, however having basic programming knowledge can be beneficial though not mandatory.

Topics Covered

HTML5CSS3AngularNodeJSMongoDBLive Deployment

Course Content

    Module 1
  • Brief Introduction to Web Design using Bootstrap
  • Brief Introduction to Typescript
  • Introduction to Angular(2+) and MVC Architecture
  • Setting up using NG CLI Tools
  • Using Angular Components
  • Using Angular Routing
  • Angular Modularization and Lazy Loaded Routes
  • Using Angular Directives
  • Using Angular Services
  • Communication between Components
  • Using Angular Pipes
  • Using Angular Http Module
  • Building Angular Projects
    Module 2
  • Setting Up using NPM
  • Using Global objects, Promises & Callbacks
  • HTTP module
    Module 3
  • Installing express framework
  • Basic routing concept
  • Developing REST API
  • Setting Up NodeJS Api Server
    Module 4
  • Understanding Database Concepts
  • Understanding Collections
  • Understanding Documents
  • Understanding Data models
  • Understanding Data types
  • CRUD Operations on MongoDB
  • Install and configuration of MongoDB - Mongoose & MongoClient
  • Executing queries on MongoDB using through NodeJs

Duration

10 Days | 30 Hours | 3 Hours per day

Training Mode

Online and Offline Both

Suitable For

BCA, MCA, B.Tech, M.Tech, Ph.D., School Students, Teachers, Hobbyists and Working Professionals

Share with Friends

up