MERN Stack Beginner to Advance with Internship

This is a MERN stack live mentor led certification program along with full time 6 months internship provided by iNeuron intelligence private limited, where you will learn all the stack required to work in MERN, hosting including cloud technologies and real time industry project and product development along with iNeuron product development team and you will contribute on various level with iNeuron .

Start Date: 27th February 2021
Class Timings: 10:00 AM to 12:00 PM (IST) Saturday - Sunday
Doubt Clearing Session: 08:00 PM to 10:00 PM (IST) Monday

Course Overview

This is a  MERN stack live mentor led certification program along with full time 6 months internship provided by iNeuron intelligence private limited, where you will learn all the stack required to work in MERN, hosting including cloud technologies and real time industry project and product development along with iNeuron product development team and you will contribute on various level with iNeuron .

What you'll learn
  • HTML
  • CSS
  • Javascript
  • Diving deep in core JS
  • Exploring Functional nature of JS
  • JSX in Depth
  • MongoDB
  • Node.js
  • Databases in Node.js
  • NoSql databases
  • File Handling
  • Building a Full fledge e-commerce application
  • Socket API
  • Testing in Node
Requirements
  • Dedication
  • PC with i3 processor and internet connectivity

Course Curriculum

  • Overview of whole course
  • Roadmap
  • How to make most from this course
  • Prerequisite
  • Introduction to HTML
  • Different types of elements
  • Container elements
  • Handling forms in HTML
  • Diving Deep in HTML
  • DOM
  • Performance and Optimisations
  • Selectors in CSS
  • Diving into Basics
  • Positioning of Elements
  • Understanding Background Images and Simple Images
  • Sizes and Units
  • Applying CSS to out Portfolio website
  • Flexbox
  • Grids in CSS
  • Making our Portfolio website responsive
  • Animations
  • Implementing animations into out Portfolio website
  • Introduction to JS
  • Types in JS
  • Coercion
  • Diving deep into basics
  • Hoisting
  • Scopes and Closure
  • Lexical Scope
  • Prototypes in JS
  • Async nature of JS
  • How JS controls the webpage
  • Events
  • Event Loop in JS
  • AJAX
  • Different types of interfaces such as File, Blob, FormData, etc
  • Animations using JS
  • Functions
  • Different types of Functions
  • Closures in Deep
  • This binding
  • Objects
  • Synchronous and Asynchronous JS
  • Iterators
  • Generators
  • Promises
  • Async and Await
  • Pure Functions
  • Higher Order Functions
  • Immutability
  • Point free code style
  • Why JSX
  • How React Works under the hood
  • Components (Statefull and Stateless component)
  • Conditional Rendering
  • Lifecycle Hooks of Components in React
  • Handling Events and What is synthetic events in react
  • Abstraction Layer of React
  • Handling Forms
  • Spread Operator
  • Arrow Function
  • Rest Parameters
  • Higher Order Functions
  • Closures
  • Block Level Scoping(let and const)
  • How to share logic between Components by different methods
  • Render Props
  • Higher Order Components
  • Context Api
  • Hooks (An Introduction to it here)
  • JSX in Depth
  • Callbacks
  • Promises
  • Async and Await
  • Iterators and Iterables
  • Generators
  • Introduction to Asynchronous tasks and how to handle it in JS world
  • Handling error using promises and Error Boundaries in React
  • State Management in React using Context Api and Redux
  • Diving Deep in Redux and making a loose version of Redux from scratch.
  • Getting Redux Thunk and Redux Saga
  • Validating the form values in synchronous and asynchronous way
  • Displaying Error
  • Routing in React
  • Protecting Routes and redirecting as needed
  • Deep Dive in React Router Library and get our feet wet with it
  • Fragments, Profilers and deep dive in Virtual DOM.
  • Optimizing our React Application
  • Reconciliation algo in react
  • Diving Deep in React Hooks
  • More Optimizing the React Apps using Hooks
  • Code Splitting and making our app more fast
  • Understanding the basics and CRUD operations
  • Schemas and Relations
  • Exploring the Shell and the server
  • Understanding the MongoDB compass and setting it for our project
  • Read Operations diving deep
  • Create Operations diving deep
  • Understanding Indexes
  • Understanding Aggregation
  • Handing security
  • How Node.js works
  • Request and Response Mechanism in node
  • Redirecting based on some condition
  • Diving Deep in some Express concepts
  • Express Middlewares and why it is important
  • Building our custom middlewares
  • Understanding some of middlewares such as body-parser and cors and its uses.
  • Introduction to Server Side Validations
  • Express validators and its uses.
  • Writing our custom validator (synchronous and asynchronous)
  • Handling errors while validation
  • How to manage session using cookies and jwt(json web token)
  • Introduction to express-session
  • How to fetch Query Parameters and Params in Node
  • Redirection based on url
  • Absolute and Relative path handling using build in Node module
  • Introduction to streams
  • How Node is based on streams and how to work with it
  • Readable and Writable Streams
  • Process and Subprocess in Node
  • Multithreading in Node
  • First,Mysql Database
  • Using mysql library we build mysql database
  • Using sequelize library for handling mysql database
  • Introduction to NoSql databases
  • Using Mongodb as a NoSql database
  • Using mongoose package
  • Templating Engines in Node.js
  • Introduction to EJS and handlebars
  • Handling errors and flash messages in this
  • Handling One file upload and then multiple files uploads
  • Using package multer for this.
  • Introduction to socket api and understanding how to real time application
  • Testing in Node
  • Unit Testing in Node

Course Projects

  • Building a simple Portfolio website skeleton
  • Building a Blog applications Frontend using above discussed concepts
  • Building a Todo Application using JS
  • Building a Snake Game using core JS
  • Refactoring our Todo Application in Functional style
  • Building a Tic Tac Toe game over the concepts given above
  • A Hangman Application
  • Building a TODO Application using the above concepts
  • Building a React Quiz Platform using Hooks
  • Stating our main project that is a e-commerce application.
  • Building authentication using firebase.
  • Persisting the session on the client
  • Making different parts of the app in sync
  • Transactions and implementing this in our own project
  • Building a simple multipage application using Node.js
  • Re-writing our Part 4 project using express
  • Building a TODO Application using Node.js and building the server side validations as well
  • Making a user authentication using all the above concepts such as express-session, express-validator and middlewares
  • Building a Basic Info Management System using No Sql
  • Building a TODO Application using ejs
  • Building a Resume Reader System using node
  • Building a Full fledge e-commerce application
  • Handling Payments in this
  • Error Handling
  • Making a chatting application like whats app
5.00 out of 5.0
1 Star 0.0%
2 Star 0.0%
3 Star 0.0%
4 Star 0.0%
5 Star 100.0%
Keshav Singh

Experienced Software Engineer with a demonstrated history of working in the hospital & health care industry. Skilled in Firebase, PHP, Management, Full-Stack Development, and Android Development. Strong engineering professional with a Bachelor of Technology focused in Coder and web designer from DIT UNIVERSITY. ,In this course I be covering all the aspects of how to design a full stack app via React, Angular , Node, etc. I be covering all the latest technologies.

Join Thousand of Happy Students!

Subscribe our newsletter & get latest news and updation!