MERN Stack Development Course
Categories: Job Ready Course
About Course
This full stack developer course will advance your career as a MERN stack developer. You’ll learn top skills such as MongoDB, Express.js, React, and Node.js (“MERN”), plus GIT, HTML, CSS, and JavaScript to build and deploy interactive applications and services throughout this MERN Stack course.
What Will You Learn?
- Learn how to connect ReactJS with NodeJS, Express & MongoDB
- Build an entire project from scratch!
- Refresh the basics about ReactJS, NodeJS, Express and MongoDB
- Learn how to implement Authentication & Authorization
- Add File Upload to ReactJS + Node/ Express Applications
Course Content
➤ NodeJS and ExpressJS for Beginners
Section 1 : Introduction
-
Install Node and Express
00:00 -
Hello World in browser
00:00 -
Install Nodemon
00:00 -
Middleware functions – next()
00:00 -
Middleware functions – Date.now()
00:00 -
Router Methods
00:00 -
Path Module
00:00 -
Using File System – fs readfile
00:00 -
Creating Server using http Module
00:00 -
Events Module – Create and Handle Custom Events
00:00
Section 2 : RESTful API
-
app.get() method
00:00 -
Creating a Get Route Part 1
00:00 -
Creating a Get Route Part 2
00:00 -
Creating a Post Route
00:00 -
Input Validation
00:00 -
Creating a Put Route
00:00 -
Creating a Delete Route
00:00 -
Cleaning Up Code and Arrow Function
00:00 -
Limitations of Arrow Function
00:00
Section 3 : Mongoose
-
Mongoose Setup
00:00 -
Mongoose Router
00:00 -
Mongoose Schema
00:00 -
Post and Get all functions
00:00 -
Mongoose Middleware
00:00 -
Delete and Patch Methods
00:00 -
Procfile
00:00
Section 4 : Deploying the App
-
Deploying App to Heroku
00:00 -
Build Input Form
00:00 -
Fetch Get method
00:00 -
Fetch Post method
00:00 -
Get single item from Database
00:00 -
Styling and Mobile
00:00 -
Delete Function
00:00 -
Update Function
00:00 -
Note Taking App in Node
00:00
➤ React for Beginners – Starter Pack
Section 1 : Introduction
-
Introduction
00:00 -
React Fundamentals
00:00
Section 2 : Setting Up
-
Setting Up Nodejs and NPM
00:00 -
Installing Create-React-App and Tour
00:00 -
Starting the Dev. Server
00:00 -
Quiz 1
Section 3 : Calculator App
-
What will our App look like
00:00 -
Building 1st component
00:00 -
Adding keypad component
00:00 -
Finishing up
00:00
Section 4 : To-Do List
-
What will our App look like
00:00 -
Creating the To Do Child Component
00:00 -
Adding 2nd Component
00:00 -
Adding Inline Styling and Checkbox
00:00 -
Adding more style and Functionality
00:00 -
Adding form Component
00:00 -
Finishing up
00:00
Section 5 : Weather Forecast
-
What will our App look like
00:00 -
Take a Tour & Clean up
00:00 -
Add Child Components
00:00 -
Get API Key
00:00 -
Adding Functionality Part 1
00:00 -
Adding Functionality Part 2
00:00 -
Adding Some Styling
00:00 -
React Fun App
00:00
➤ MongoDB : Beginners to Professional
Section 1 : MongoDB Overview
-
Introduction
00:00 -
Know your instructor
00:00 -
What is Mongodb
00:00 -
Use Cases
00:00 -
Installation Prerequisites
00:00 -
Installation
00:00 -
Commands and Queries
00:00 -
Mongo Shell Part 1
00:00 -
Mongo Shell Part 2
00:00
Section 2 : Add MongoDB to Node.js Server
-
Adding MongoDB to your Application
00:00 -
Local NodeJS server
00:00 -
Package Manager
00:00 -
RESTful API
00:00 -
Creating Express Application
00:00 -
Setup Cloud Host for MongoDB
00:00 -
Connecting Database to our Application
00:00 -
Root Setup
00:00 -
Setting up Controller
00:00
Section 3 : Data Modeling & Schemas
-
Schema Intro
00:00 -
Schema Configuration
00:00 -
Creating A Schema
00:00 -
Schemas In Action Part 1
00:00 -
Schemas In Action Part_2
00:00 -
Required Validator
00:00 -
Custom Validators & Enums
00:00 -
Default Values
00:00
Section 4 : Operations
-
Basic Query
00:00 -
Query Properties
00:00 -
Dynamic Queries
00:00 -
Semantic Naming Conventions
00:00 -
Dynamic Inserts
00:00 -
Inserting Arrays
00:00 -
Array Query Overview
00:00 -
Array Query Operator $All
00:00 -
Query Operator $In
00:00 -
Array Query Operator $In
00:00 -
Array Query Operator $Nin
00:00 -
Query Operators $Lt & $Gt
00:00 -
Update Single Array Member
00:00 -
Array Update Many
00:00 -
Update One
00:00 -
Array Push & Pull
00:00 -
Dynamic Update
00:00 -
Dynamic Delete
00:00 -
Adding New Collections
00:00 -
Embedded Documents
00:00
Section 5 : Advanced Usage
-
Sharding & Replicas
00:00 -
Indexing
00:00 -
Unit Testing
00:00 -
Pagination
00:00 -
Mongo Blogging App
00:00
➤ MERN in production : Application and Implementation
Section 1 : User Management App
-
Introduction
00:00 -
Repository
00:00 -
Packagejson
00:00 -
Passwords
00:00 -
jwt
00:00 -
Internals Part 1
00:00 -
Internals Part 2
00:00 -
Routes
00:00 -
React Services
00:00 -
Components Part 2
00:00 -
Conclusion
00:00
Section 2 : Social Networking App
-
Introduction
00:00 -
Express Services Part 1
00:00 -
Express Services Part 2
00:00 -
Express Routes
00:00 -
React Services
00:00 -
React Components Part 1
00:00 -
React Components Part 2
00:00 -
Conclusion
00:00 -
Graph Databases and Social Networks
00:00
Section 3 : Blog App
-
Introduction
00:00 -
Express Services
00:00 -
Express Routes-r1
00:00 -
React Services
00:00 -
React Components 1
00:00 -
React Components 2
00:00 -
Conclusion
00:00
Section 4 : Webscraping App
-
Introduction
00:00 -
Project Repository
00:00 -
Express Services
00:00 -
Express Services Routes
00:00 -
Puppeteer
00:00 -
React Components
00:00 -
Conclusion
00:00
Section 5 : Search Suggestion App
-
Introduction
00:00 -
Express Services
00:00 -
React Services Components Part 1
00:00 -
React Services Components Part 2
00:00 -
Draft Lesson
00:00
Elevate Your Learning Journey with Cutting-Edge Education Technology.
Digital Marketing Courses
Digital Marketing Course | SEO Course | Social Media Marketing Course | Content Writing Course | YouTube Course | Instagram Marketing Course | Google Ads Course | Copywriting Course | Performance Marketing Course
Web Development Courses
Full Stack Developer Course | WordPress Course | MERN Stack Course | Laravel Course | Web Development Course | HTML Course | ReactJS Course | Javascript Course | PHP Course | NodeJS Course | Front-End Development Course | Web Designing Course | CSS Course
More Professional Courses
Cyber Security Course | Tableau Course | Android App Development Course | Mobile App Development Course | Power BI Course
Free Courses
Semrush Course | Google Tag Manager Course | Blogging Course | Photoshop Course | Video Editing Course | AngularJS Course | Shopify Course | Django Course | Email Marketing Course | Affiliate Marketing Course
Interview Questions
HTML Interview Questions | CSS Interview Questions | PHP Interview Questions | JavaScript Interview Questions | Flutter Interview Questions | Data Structure Interview Questions | Java Interview Questions | MySQL Interview Questions | Python Interview Questions | DBMS Interview Questions | Power BI Interview Questions | Angular Interview Questions | ReactJS Interview Questions | C Interview Questions | Django Interview Questions | Email Marketing Interview Questions | Content Writing Interview Questions | NodeJS Interview Questions | SEO Interview Questions | OOPS Interview Questions | SQL Interview Questions | Digital Marketing Interview Questions
Popular Career Resources
Professional Courses After 12th | Courses After Graduation | How to Become SEO Freelancer? | High-Income Skills | Digital Marketing Books | Become Google Ads Expert | Build a Career in Digital Marketing | SEO Career Path | Make Money Online | Become Data Analyst | Become a Flutter Developer | Best Programming Languages to Learn | Become Ethical Hacker | Python Developer Salary | Full Stack Developer Salary | Data Analyst Salary | Free Digital Marketing Projects