Brief Contents

MERN Essentials & JavaScript ES6

  • Introduction to MERN Stack Web Development
  • Components of MERN (MongoDB, Express, Node JS & React JS
  • Setting Development Environment for MERN Stack Web Development
  • Quick Review of JavaScript & JavaScript ES5 vs ES6
  • ES6 syntax, difference between var, let and const,
  • Control with block scoping, Template literals
  • Object destructuring, Spread and Rest Operators
  • Methods and Modules, Arrow Functions (Map, Reduce, Filter etc.)
  • OOP in JavaScript (Classes, Inheritance etc.)
  • Default and named import/export, Short-Hand property Syntax
  • Fetch/then, Async & Await Keywords

React & Redux for Front End Web Development

  • React Big Picture, History & Goals
  • Setting up your Development Environment: Node.js, NPM and Git
  • Introduction to React and JSX
  • Configuring your React Application
  • React Components
  • Composing Components
  • React Components: State and Props
  • React Components: Lifecycle Methods
  • React Component Types
  • Presentational and Container Components
  • Functional Components
  • React Router
  • Single Page Applications
  • React Router: Parameters
  • Controlled Forms
  • Controlled Forms Validation
  • Uncontrolled Components
  • Uncontrolled Forms
  • Introduction to Redux
  • React Redux Form
  • React Redux Form Validation
  • Redux Actions
  • Combining Reducers
  • Redux Thunk
  • React-Redux-Form Revisited
  • Client-Server Communication
  • Networking Essentials
  • Fetch & Promises, Error Handling

Node JS, Express & MongoDB for Backend Development

  • Intro to backend Development with NodeJS, Express and MongoDB
  • Node.js Big picture, History & Goals
  • Setting up Development Environment
  • Introduction to Node.js and NPM
  • Understanding Node Modules
  • Introduction to Express
  • Setting up Node Server
  • Cross-Origin Resource Sharing
  • Restful API (Sending Requests & Responses)
  • Express Router
  • Introduction to MongoDB
  • Node and MongoDB
  • Callback Hell and Promises
  • Mongoose ODM
  • REST API with Express, MongoDB and Mongoose
  • Basic Authentication
  • How Authentication Works
  • Express Sessions
  • User Authentication with Passport
  • Token Based Authentication
  • User Authentication with Passport and JSON Web Token
  • Custom Authentication Middleware
  • Deployment & Configuration of MERN Stack Web Application

Training Methodology
  • Lectures & Demos by experts from industry
  • Project Driven Hands-On approach
  • Focus on latest tools, technologies & industry practices
  • Projects, assignments & quizzes for student’s evaluation
Audience
  • Students & Graduates of Computer Science & Information Technology
  • Students & Graduates of any other discipline looking for future in IT
  • Web Developer / Web Designer
  • Any other person interested in learning Web Development and fulfils prerequisite of the course.
Course Project

Participants of the course will develop a commercial level web application with help of their trainers using MERN Stack. It includes developing and consuming REST APIs and database programming using MongoDB.

Certificate

On successful completion of the course participants will be awarded a participation certificate from Famefing Professional Training Institute

Duration & Frequency

3 months (12 Weeks; with 3 training session of 1.5 hours a week)

Please enable JavaScript in your browser to complete this form.

Famefing is one of the leading Business Solution Agencies around the Globe. Give Famefing a try and let us make your Brand fly.

Contact Info