MERN Stack: All You Need to Know with Practical Project
MERN Stack: All You Need to Know with Practical Project, available at $54.99, has an average rating of 4.4, with 267 lectures, based on 204 reviews, and has 23279 subscribers.
You will learn about Master the entire modern full-stack: Node, Express, React, MongoDB and Mongoose Learn about the Nodejs built-in core library Becoming proficient in Expressjs, one of the most widely used web frameworks for Nodejs Create Express web servers and APIs Becoming proficient in developing RESTful APIs with Nodejs Store data with Mongoose and MongoDB Build a full-stack application using Nodejs and EJS template engine Becoming proficient in integrating RESTful APIs with React Master the entire modern frontend stack: React, APIs integration, React hooks Learn to React beautiful mechanisms such as Context API, Props drilling, Render props Authentication, Authorization including password reset Avoid useless coding – Learn what's important This course is ideal for individuals who are Everyone who's interested in building modern, scalable and high-performing web applications or Programmers who want to learn the most in demand skills of a full-stack developer or Any full-stack developer who wants to learn MERN stack It is particularly useful for Everyone who's interested in building modern, scalable and high-performing web applications or Programmers who want to learn the most in demand skills of a full-stack developer or Any full-stack developer who wants to learn MERN stack.
Enroll now: MERN Stack: All You Need to Know with Practical Project
Summary
Title: MERN Stack: All You Need to Know with Practical Project
Price: $54.99
Average Rating: 4.4
Number of Lectures: 267
Number of Published Lectures: 267
Number of Curriculum Items: 267
Number of Published Curriculum Objects: 267
Original Price: $94.99
Quality Status: approved
Status: Live
What You Will Learn
- Master the entire modern full-stack: Node, Express, React, MongoDB and Mongoose
- Learn about the Nodejs built-in core library
- Becoming proficient in Expressjs, one of the most widely used web frameworks for Nodejs
- Create Express web servers and APIs
- Becoming proficient in developing RESTful APIs with Nodejs
- Store data with Mongoose and MongoDB
- Build a full-stack application using Nodejs and EJS template engine
- Becoming proficient in integrating RESTful APIs with React
- Master the entire modern frontend stack: React, APIs integration, React hooks
- Learn to React beautiful mechanisms such as Context API, Props drilling, Render props
- Authentication, Authorization including password reset
- Avoid useless coding – Learn what's important
Who Should Attend
- Everyone who's interested in building modern, scalable and high-performing web applications
- Programmers who want to learn the most in demand skills of a full-stack developer
- Any full-stack developer who wants to learn MERN stack
Target Audiences
- Everyone who's interested in building modern, scalable and high-performing web applications
- Programmers who want to learn the most in demand skills of a full-stack developer
- Any full-stack developer who wants to learn MERN stack
Do you want to build fast and powerful full-stack applications with JavaScript? Would you like to become a more complete and in-demand developer?
Then MENR stack is the hottest technology for you to learn right now, and you came to the right place to do it!
This is a project based course where we build an extensive, in-depth full-stack application. We will start from scratch and end up with a professional project. We will dive deep into Node, Express, MongoDB, Mongoose, React, React hooks, integrating RESTful APIs . Here is some of what you will learn in this course and project:
-
How Nodejs work
-
Nodejs built-in core library
-
Stream and Buffer
-
Express Framework
-
Routing & Controller
-
Express middleware
-
Custom Error Handling
-
EJS template engine
-
Upload file to S3 bucket
-
Sending Email
-
Authentication With JWT
-
Password hashing
-
MongoDB database
-
MongoDB Atlas & Compass
-
Mongoose ODM
-
Models & Relationships
-
Multi user role
-
Authentication and Authorization
-
Advanced Query (pagination, filter, searching etc)
-
React core functionality
-
How React works
-
Virtual DOM
-
Rendering JSX element
-
Component, State & Props
-
React Form
-
Controlled form vs Uncontrolled form
-
Rendering list & key
-
Props drilling
-
Context API
-
Render Props
-
React hooks
-
Custom hooks
-
Handling CSS with React
-
React routing
-
Authentication and Protected route
-
Recover password by email
-
Verify user email
-
Integrating RESTful APIs
-
HTTP Essentials
-
Postman Client
Web development is evolving, in the past, server-side rendering handled all views and templates, but with the emergence of frontend frameworks like React, Angular, and Vue, projects are now divided into backend and frontend components. The backend manages database interactions and serves JSON, while the frontend fetches data and creates the user interface. This course focuses on the entire full-stack aspect, enabling you to construct robust APIs and integrating RESTful APIs with React project.
Our curriculum goes beyond typical Nodejs, Express and React tutorials, as we cover advanced topics like authentication, multi-user roles, permissions, password reset mechanisms, sending email integration, integrating RESTful APIs with React and many more. By the end of this course, you’ll have a deep understanding of what it takes to be a proficient full-stack engineer.
Course Curriculum
Chapter 1: Introduction
Lecture 1: Course Overview
Lecture 2: What is Nodejs
Lecture 3: How Nodejs Work
Lecture 4: Install Nodejs on Windows OS
Lecture 5: Install Nodejs on Mac OS
Lecture 6: Install Nodejs on Linux OS
Chapter 2: Module and Global Object
Lecture 1: How to Run Nodejs Code
Lecture 2: Global Object
Lecture 3: What is Module
Lecture 4: How to Do Export and Import in Nodejs
Lecture 5: What is Module Wrapper Function
Chapter 3: Core Module in Nodejs
Lecture 1: Core Module Introduction
Lecture 2: Path Module
Lecture 3: OS Module
Lecture 4: FS Module Part 1
Lecture 5: FS Module Part 2
Lecture 6: Event Module Part 1
Lecture 7: Event Module Part 2
Lecture 8: HTTP Module
Chapter 4: Steam and Buffer Introduction
Lecture 1: Steam and Buffer Introduction
Lecture 2: Read Stream
Lecture 3: Write Stream
Lecture 4: Stream with Pipe
Chapter 5: Express Framework
Lecture 1: Express Framework Introduction
Lecture 2: Basic Project Setup
Lecture 3: First Express Server
Lecture 4: Nodemon Module
Lecture 5: Request Method
Lecture 6: Take a Look About Postman
Lecture 7: Parse Incoming Request Body
Lecture 8: Params Object
Lecture 9: Query String
Lecture 10: Sub Route
Lecture 11: Cookies
Lecture 12: Request Object Introduction
Lecture 13: Request Object Part 2
Lecture 14: Response Object Introduction
Lecture 15: Response Method
Lecture 16: View Engine and Html Response
Lecture 17: Response Format
Lecture 18: Http Response Status Code
Lecture 19: What is Middleware
Lecture 20: How to Use Middleware
Lecture 21: Error Handling Middleware
Lecture 22: Error Handling
Chapter 6: MongoDb and Mongoose
Lecture 1: Database Introduction
Lecture 2: MongoDB Install on Windows OS
Lecture 3: MongoDB Install on Mac OS
Lecture 4: MongoDB Install on Linux OS
Lecture 5: Establish Database Connection
Lecture 6: Add Single Document to Database
Lecture 7: Add Multiple Document to Database
Lecture 8: Find Single Document from Database
Lecture 9: Find Multiple Document from Database
Lecture 10: Update Single Document
Lecture 11: Update Multiple Document
Lecture 12: Delete Single Document
Lecture 13: Delete Multiple Document
Lecture 14: What is ODM
Lecture 15: Database Connection Using Mongoose
Lecture 16: Schema Define
Lecture 17: Add Single Document Using Mongoose
Lecture 18: Add Multiple Document Using Mongoose
Lecture 19: Update Single Document Using Mongoose
Lecture 20: Update Multiple Document Using Mongoose
Lecture 21: Find Single Document Using Mongoose
Lecture 22: Find Multiple Document Using Mongoose
Lecture 23: Delete Single Document Using Mongoose
Lecture 24: Delete Multiple Document Using Mongoose
Lecture 25: Take a Look MongoDB Compass GUI Tool
Chapter 7: Project Todo
Lecture 1: Project Overview
Lecture 2: Initialize Project
Lecture 3: Add Project to GitHub
Lecture 4: Connect with Database
Lecture 5: List Todo Page
Lecture 6: Add Todo Page
Lecture 7: Update Todo Page
Lecture 8: Delete Todo Page
Lecture 9: Adding External CSS File
Lecture 10: All Link Clickable
Lecture 11: EJS Partials Concept
Lecture 12: Page Dynamic Title
Lecture 13: Todo Model Schema
Lecture 14: Add Todo
Lecture 15: List Todo
Lecture 16: Date Format
Lecture 17: Code Refactoring Part 1
Lecture 18: Code Refactoring Part 2
Lecture 19: Code Refactoring Part 3
Lecture 20: Code Refactoring Part 4
Lecture 21: Code Refactoring Part 5
Lecture 22: Environment Variable
Lecture 23: Test After Refactor
Instructors
-
Jahid Hiron
Software Engineer
Rating Distribution
- 1 stars: 2 votes
- 2 stars: 3 votes
- 3 stars: 21 votes
- 4 stars: 66 votes
- 5 stars: 114 votes
Frequently Asked Questions
How long do I have access to the course materials?
You can view and review the lecture materials indefinitely, like an on-demand channel.
Can I take my courses with me wherever I go?
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!
You may also like
- Top 10 Video Editing Courses to Learn in November 2024
- Top 10 Music Production Courses to Learn in November 2024
- Top 10 Animation Courses to Learn in November 2024
- Top 10 Digital Illustration Courses to Learn in November 2024
- Top 10 Renewable Energy Courses to Learn in November 2024
- Top 10 Sustainable Living Courses to Learn in November 2024
- Top 10 Ethical AI Courses to Learn in November 2024
- Top 10 Cybersecurity Fundamentals Courses to Learn in November 2024
- Top 10 Smart Home Technology Courses to Learn in November 2024
- Top 10 Holistic Health Courses to Learn in November 2024
- Top 10 Nutrition And Diet Planning Courses to Learn in November 2024
- Top 10 Yoga Instruction Courses to Learn in November 2024
- Top 10 Stress Management Courses to Learn in November 2024
- Top 10 Mindfulness Meditation Courses to Learn in November 2024
- Top 10 Life Coaching Courses to Learn in November 2024
- Top 10 Career Development Courses to Learn in November 2024
- Top 10 Relationship Building Courses to Learn in November 2024
- Top 10 Parenting Skills Courses to Learn in November 2024
- Top 10 Home Improvement Courses to Learn in November 2024
- Top 10 Gardening Courses to Learn in November 2024