Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA Microsoft AZ-900 CompTIA Security+
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Neuro-Linguistic Programming Personal Development Personal Transformation Life Purpose Mindfulness Sound Therapy Meditation CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Email Marketing Copywriting YouTube Marketing Startup

DevelopmentWeb DevelopmentReact

MERN Stack - The Complete Guide

The MERN Stack is one the most popular ways to build powerful, full-stack apps using MongoDB, Express, React, and Node
Rating: 4.3 out of 54.3 (523 ratings)
3,537 students
Created by Reed Barger
Last updated 12/2021
English
English [Auto]

What you'll learn

  • How to build full-stack apps with MongoDB, React, Express and Node
  • Create practical real-world apps from front to back
  • Best practices as a JavaScript developer (in React / Node)
  • How to utilize latest features of the JavaScript ecosystem
  • A deep understanding of the programming Concepts presented in the course

Requirements

  • Basic experience with React
  • Knowledge of React Hooks is Helpful

Description

Welcome to MERN Stack - The Complete Guide!

The MERN Stack is one the most popular ways to build powerful, full-stack apps using MongoDB, Express, React, and Node (shortened to “MERN”).

This course is the best guide to mastering the MERN Stack, taking you from total beginner to full stack expert, capable of making your own impressive, fully-featured apps from scratch to deployment.

What’s special about this course is that it gives you the best of both worlds; both extensive practical and conceptual understanding—

We’ll cover all the essential concepts of the MERN Stack in-depth while we build a truly awesome full-stack app along the way.

WHAT DOES THE APP FEATURE?

  • Complete User Authentication (Login / Signup)

  • Image and File Uploads

  • Server-side Rendering

  • Pagination

  • Payment Processing

  • Complete Node API w/ Full CRUD Functionality

  • Authorization and Managing Multiple User Roles (guest, user, admin)

  • Responsive + Mobile-First Design

  • Attractive + Responsive App Interface

  • Complete App Deployment with Zeit Now

WHAT CONCEPTS ARE COVERED?

  • React Hooks throughout the Entire App

  • Core Node.js / Express Concepts

  • Creating an Entire Express API from Scratch

  • Next.js version 9 with API Routes

  • Linking together React Client + Express API

  • User authentication with JWT and Cookies

  • Role-based access control with multiple user types

  • Lots of data fetching on the client / server

  • Password hashing with bcrypt

  • Process payments with Stripe API

  • Dynamically upload images with Cloudinary API

  • Modeling database content with Mongoose Schemas

  • Creating Impressive UIs with Semantic UI React

  • Querying / Mutating Data with Mongoose

  • Tons of Mongoose Methods / Operators

  • Pagination with MongoDB

  • Async / Await + Essential Error Handling Patterns

  • Managing MongoDB database with the Atlas Interface

  • App Deployment with Serverless Deployment Service Now

  • Protecting private client routes with Next.js / React

  • Securing private data with environment variables

  • Validating Requests in Node / Express Apps

  • What HTTP status codes Mean and When to Use Them

  • The Latest JavaScript: ES6/ES7/ES8/ESNext

  • And much more...

Even if you’re new to React or Node, you’re in good company—you’re going to understand every line of code that we write together.

No matter your skill level, this course has something for you. Whether it serves as the start of your next big project, your first production-ready MERN Stack app, or just a great addition to your developer portfolio, you’re not going to want to miss this course.


Who this course is for:

  • React / Node / JavaScript developers of all skill levels
  • React developers learning how to build apps with the latest techniques
  • Node developers looking to learn more about front-end technologies (i.e. React / Nextjs)

Featured review

Derrick James
Derrick J.
12 courses
3 reviews
Rating: 4.5 out of 52 yıl önce
The author was very articulate, knowledgeable and well versed in modern usage of JavaScript. To improve the course, I'd suggest that the author adds testing as part of the topics for this course or create a new course for Test Driven Development (TDD). I pretty much enjoyed this course!

Instructor

Reed Barger
Instructor
Reed Barger
  • 4.2 Instructor Rating
  • 7,663 Reviews
  • 44,955 Students
  • 9 Courses

All my published courses will close by June 30th, 2022.

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.