Course curriculum
-
1
FOUNDATIONS
-
Introduction-HTML
-
How modern web application works?
-
Prerequisites for this course
-
-
2
JAVASCRIPT REFRESHER
-
Javascript Basics
-
Understanding "let" and "const"
-
Arrow Functions
-
Imports and Exports
-
Classes, Objects and Properties
-
Spread and Rest Operators
-
Destructuring
-
Reference and Primitive
-
Array Methods
-
Next-Gen JavaScript
-
-
3
REACT CRASH COURSE
-
What are SPA?
-
Why React?
-
Components in React
-
JSX and Props
-
Events Basics
-
Intro to React Hooks
-
useState Hook
-
useEffect Hook
-
useRef Hook
-
useReducer Hook
-
Forms in React
-
Advanced State Management
-
React Optimization Hooks
-
React Routing
-
-
4
NODE CRASH COURSE
-
What is Node js?
-
What is Event Driven Architecture?
-
Brief intro to event loop
-
What are servers? How to create one
-
What are REST API's ? Why JSON
-
Introduction to Express
-
HTTP Request and Response
-
HTTP Methods and Status Code
-
Routes and Middlewares
-
Models in Express
-
Introduction to MongoDB and Atlas
-
Connecting to MongoDB
-
MongoDB Collections and Relationships
-
CRUD operation in express
-
Error Handling
-
-
5
AMAZON CLONE PROJECT
-
Introduction to Project
-
Starting with Frontend
-
React Setup and Git Initialize
-
Header and Footer Component
-
Home Screen Product Listing
-
Rating Component
-
Implement React Router
-
Product Details Screen
-
Server Setup and Fetch Data
-
Adding Shopping Cart to our App
-
Add to Cart Functionality
-
Cart Screen
-
Remove from Cart Functionality
-
Backend User Authentication
-
Introduction to JWT Token
-
Password Hashing
-
Registration and Login Sytem- Backend
-
Frontend User Authentication
-
Update Profile Functionality
-
Check Out Process
-
Placing Orders
-
Handling Payments in MERN
-
Admin Panel
-
Admin CRUD
-
Finishing touches and Prepare for Deployment
-
Deployment
-
Placement success stories
Sudeep Dsouza
Associate Software developer
Mindstack Technologies
Samanth Kumar
Associate Software developer
Mindstack Technologies
Kavya S N
Associate Software developer
Mindstack Technologies
Manjunath
Junior Software developer
Cliq Labs
Deeraj R
Junior Software developer
Cliq Labs
Ashwath
Software Trainee
7Edge Technologies
Placement success stories
Sudeep Dsouza
Associate Software developer
Mindstack Technologies
Samanth Kumar
Associate Software developer
Mindstack Technologies
Kavya S N
Associate Software developer
Mindstack Technologies
Manjunath
Junior Software developer
Cliq Labs
Deeraj R
Junior Software developer
Cliq Labs
Ashwath
Software Trainee
7Edge Technologies
Completion Certificate by MicroDegree
