MERN: Advanced MERN Development

MERN stack
  • 20 Videos | 2h 7s
  • Includes Assessment
  • Earns a Badge
Likes 23 Likes 23
The MERN (Mongo, Express, React, and Node) stack is an excellent choice for building powerful and flexible data-driven web applications. In this 20-video course, leaners will discover how to employ different technologies that make up the MERN stack to build a basic authentication application for full stack development. Begin by examining key considerations to observe when planning a MERN app, then create a MongoDB Atlas account and a working cluster for a MERN app. Connect to MongoDB Atlas and explore how to handle errors. Learn how to build data models for a MERN app by using MongoDB and Mongoose, validate request body payloads, and configure JWT (JSON Web Token) authentication. Next, you will learn how to create and use middleware, and create unit tests by using the Jest unit testing framework. Examine how to configure React and Redux and use type checking with PropTypes, and how to manage state by using reducers and actions. The course concludes with a demonstration of deploying a MERN application to Heroku cloud-based platform as a service.

WHAT YOU WILL LEARN

  • discover the key concepts covered in this course
    recognize key considerations when beginning a MERN application
    prepare the dependencies for developing the back end of a MERN application
    register for a cloud-based MongoDB Atlas account and create a working cluster for a MERN application
    connect to MongoDB and handle errors gracefully using a try/catch block
    build data models for a MERN application using MongoDB and Mongoose
    build API routes with Express to handle interaction with a MERN app
    validate request body payloads for API routes
    use JSON web token authentication in an MERN application
    create and use middleware in a MERN application
  • create and execute unit tests using the Jest unit testing framework
    prepare the dependencies for developing the front end of a MERN application
    create home page and nav components for a MERN application
    configure React Router to handle various routes for a MERN application
    configure Registration and Login forms for a MERN application
    configure a Redux store for a MERN application
    work with reducers and actions to manage component state in a MERN application
    configure user authentication with React
    deploy a MERN application to Heroku cloud-based platform as a service
    summarize the key concepts covered in this course

IN THIS COURSE

  • Playable
    1. 
    Course Overview
    1m 35s
    UP NEXT
  • Playable
    2. 
    Planning a MERN Application
    4m 29s
  • Locked
    3. 
    Preparing Backend Dependencies
    7m 58s
  • Locked
    4. 
    Creating a MongoDB Atlas Account
    5m 24s
  • Locked
    5. 
    Connecting to MongoDB and Handling Errors
    7m 26s
  • Locked
    6. 
    Building Data Models
    3m 30s
  • Locked
    7. 
    Building API Routes with Express Router
    8m 31s
  • Locked
    8. 
    Validating Request Body
    4m 33s
  • Locked
    9. 
    Configuring JWT Authentication
    3m 40s
  • Locked
    10. 
    Creating and Using Middleware
    6m 48s
  • Locked
    11. 
    Working with Unit Tests
    5m 8s
  • Locked
    12. 
    Preparing Front-end Dependencies
    5m 12s
  • Locked
    13. 
    Building Home Page and Nav Components
    3m 47s
  • Locked
    14. 
    Configuring React Router
    2m 52s
  • Locked
    15. 
    Configuring Registration and Login Forms
    4m 49s
  • Locked
    16. 
    Configuring a Redux Store
    4m 3s
  • Locked
    17. 
    Working With Reducers and Actions
    9m 42s
  • Locked
    18. 
    Configuring React User Authentication
    9m 53s
  • Locked
    19. 
    Deploying an Application to the Cloud
    10m 37s
  • Locked
    20. 
    Course Summary
    1m 13s

EARN A DIGITAL BADGE WHEN YOU COMPLETE THIS COURSE

Skillsoft is providing you the opportunity to earn a digital badge upon successful completion of this course, which can be shared on any social network or business platform

Digital badges are yours to keep, forever.

YOU MIGHT ALSO LIKE

Likes 18 Likes 18