React, NodeJS, Express & MongoDB – The MERN Fullstack Guide
React, NodeJS, Express & MongoDB – The MERN Fullstack Guide, available at $109.99, has an average rating of 4.52, with 211 lectures, 4 quizzes, based on 12439 reviews, and has 75188 subscribers.
You will learn about 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 This course is ideal for individuals who are Developers who got basic React knowledge and now want to build a fullstack app or Advanced React developers who are interested in connecting React apps to Node/ Express or Node/ Express developers who want to learn how to add a modern frontend to their backend It is particularly useful for Developers who got basic React knowledge and now want to build a fullstack app or Advanced React developers who are interested in connecting React apps to Node/ Express or Node/ Express developers who want to learn how to add a modern frontend to their backend.
Enroll now: React, NodeJS, Express & MongoDB – The MERN Fullstack Guide
Summary
Title: React, NodeJS, Express & MongoDB – The MERN Fullstack Guide
Price: $109.99
Average Rating: 4.52
Number of Lectures: 211
Number of Quizzes: 4
Number of Published Lectures: 210
Number of Published Quizzes: 4
Number of Curriculum Items: 215
Number of Published Curriculum Objects: 214
Original Price: $139.99
Quality Status: approved
Status: Live
What You Will 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
Who Should Attend
- Developers who got basic React knowledge and now want to build a fullstack app
- Advanced React developers who are interested in connecting React apps to Node/ Express
- Node/ Express developers who want to learn how to add a modern frontend to their backend
Target Audiences
- Developers who got basic React knowledge and now want to build a fullstack app
- Advanced React developers who are interested in connecting React apps to Node/ Express
- Node/ Express developers who want to learn how to add a modern frontend to their backend
We built the bestselling React course on Udemy – this course now allows you to take your React knowledge to the next level and build fullstack web apps based on React, NodeJS, MongoDB and Express!
Building fullstack applications (i.e. frontend + backend) with the MERN stack is very popular – in this course, you will learn it from scratch at the example of a complete project!
MERN stands for MongoDB, Express.js, React.js and Node.js – and combined, these four technologies allow you to build amazing web applications.
In this course, we’ll build an entire project and you will learn how these different technologies work together step by step. We’ll first have a look at all the individual building blocks, so that we then can also combine them all into one amazing application by the end of the course.
This course also doesn’t stop after the basics – instead, you’ll also learn how to add file upload, authentication, authorization and how to deploy your application in different ways to different hosting services.
This course is taught by two instructors – Max (React.js, Node/ Express) and Manuel (MongoDB)who have years of experience of working with these technologies and teaching them to other people. We took and combined our experiences to deliver you the best possible MERN stack course you can find out there.
In detail, this course offers:
-
Brief refreshers on the core technologies (React, Node, Express, MongoDB)
-
Project sections for each technology where the theoretic knowledge is applied
-
Detailed theory about the MERN stack and the different ways of combining the technologies
-
A complete course project where all the technologies come together into one application
-
File (image) upload in both React.js (sending the file) and Node/ Express (receiving the file)
-
User authentication (signup + login)
-
User authorization (controlling access to certain resources)
-
Detailed deployment instructions – including different ways of deploying the application
-
Tons of quizzes and extra resources!
By the end of this course, you’ll feel comfortable building your own MERN stack applications and you can build up on all the knowledge taught throughout this course to dive into your own projects and use-cases.
What are the requirements for taking this course?
-
NO prior MERN stack knowledge is required
-
Basic React.js knowledge is strongly recommended – a refresher is provided as part of the course but this course is NOT meant to teach React from the ground up
-
Basic Node + Express knowledge is recommended but not a must-have
As always, this course comes with a 30-day money-back guarantee.
We’d love to dive into this course together with you!
Course Curriculum
Chapter 1: Introduction
Lecture 1: Introduction
Lecture 2: What is the "MERN Stack"?
Lecture 3: MERN – A First Overview
Lecture 4: Join our Online Learning Community
Lecture 5: Course Outline
Lecture 6: How To Get The Most Out Of The Course
Lecture 7: Using the Course Resources
Lecture 8: Course Setup
Chapter 2: The MERN Stack – Theory
Lecture 1: Module Introduction
Lecture 2: Understanding the Big Picture
Lecture 3: Diving Into the Frontend
Lecture 4: Understanding the Backend
Lecture 5: REST vs GraphQL
Lecture 6: Connecting Node & React
Lecture 7: Creating our Development Environment & the Development Servers
Lecture 8: Diving Deeper Into the Code
Lecture 9: Useful Resources & Links
Chapter 3: Planning the App
Lecture 1: Module Introduction
Lecture 2: Understanding the General App Idea
Lecture 3: Sketching out the Frontend
Lecture 4: Data & API Endpoints used in our App
Lecture 5: Required SPA Pages for the Frontend
Chapter 4: React.js – A Refresher
Lecture 1: Module Introduction
Lecture 2: What is React?
Lecture 3: A Note About The NodeJS Version
Lecture 4: React 18
Lecture 5: Setting Up a Starting Project
Lecture 6: Understanding JSX
Lecture 7: Understanding Components
Lecture 8: Working with Multiple Components
Lecture 9: Using Props to pass Data between Components
Lecture 10: Rendering Lists of Data
Lecture 11: Handling Events
Lecture 12: Efficient Child<=>Parent Communication
Lecture 13: Working with "State"
Lecture 14: More on State
Lecture 15: Fetching User Input (Two-way Binding)
Lecture 16: Wrap Up
Lecture 17: Useful Resources & Links
Chapter 5: React.js – Building the Frontend
Lecture 1: Module Introduction
Lecture 2: Important: Use React Script v5
Lecture 3: Starting Setup, Pages & Routes
Lecture 4: Adding a UsersList Page / Component
Lecture 5: Adding a UserItem Component
Lecture 6: Styling our App & More Components
Lecture 7: Presentational vs Stateful Components
Lecture 8: Adding a Main Header
Lecture 9: Adding Navlinks
Lecture 10: Implementing a Basic Desktop & Mobile Navigation
Lecture 11: Understanding Portals
Lecture 12: Handling the Drawer State
Lecture 13: Animating the Sidedrawer
Lecture 14: Rendering User Places & Using Dynamic Route Segments
Lecture 15: Getting Route Params
Lecture 16: Adding Custom Buttons
Lecture 17: Adding a Modal
Lecture 18: Rendering a Map with Google Maps
Lecture 19: Continuing without a Credit Card
Lecture 20: Optional: More on the useEffect() Hook
Lecture 21: Adding a Custom Form Input Component
Lecture 22: Managing State in the Input Component
Lecture 23: Adding Input Validation
Lecture 24: Sharing Input Values & Adding Multiple Inputs
Lecture 25: Managing Form-wide State
Lecture 26: Finishing the "Add Place" Form
Lecture 27: Starting Work on the "Update Place" Page
Lecture 28: Adjusting the Input Component
Lecture 29: Creating a Custom Form Hook (useForm)
Lecture 30: Optional: More on (Custom) React Hooks
Lecture 31: Adjusting the Form Hook
Lecture 32: Fixing Minor Issues
Lecture 33: Showing a Deletion Warning
Lecture 34: Adding an "Auth" Page & Login Form
Lecture 35: Adding Signup + "Switch Mode" Button
Lecture 36: Adding Auth Context for App-wide State Management
Lecture 37: Listening to Context Changes
Lecture 38: Adding Authenticated & Unauthenticated Routes
Lecture 39: More Auth Context Usage
Lecture 40: Wrap Up
Lecture 41: Useful Resources & Links
Chapter 6: Node.js & Express.js – A Refresher
Lecture 1: Module Introduction
Lecture 2: What is Node.js?
Lecture 3: Writing our First Node.js Code
Lecture 4: Sending Requests & Responses
Lecture 5: What is Express.js?
Lecture 6: Adding Express.js
Lecture 7: Understanding the Advantages of Express.js
Lecture 8: How Code Execution Works
Lecture 9: Useful Resources & Links
Chapter 7: Node.js & Express.js – Building our REST API
Lecture 1: Module Introduction
Instructors
-
Academind by Maximilian Schwarzmüller
Online Education -
Maximilian Schwarzmüller
AWS certified, Professional Web Developer and Instructor -
Manuel Lorenz
Professional Business Analyst and Instructor
Rating Distribution
- 1 stars: 132 votes
- 2 stars: 140 votes
- 3 stars: 769 votes
- 4 stars: 3636 votes
- 5 stars: 7769 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 Language Learning Courses to Learn in November 2024
- 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