MERN: Advanced MERN Development

MERN stack    |    Intermediate
  • 20 videos | 1h 51m 7s
  • Includes Assessment
  • Earns a Badge
Rating 4.4 of 29 users Rating 4.4 of 29 users (29)
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

  • 1m 35s
  • 4m 29s
    After completing this video, you will be able to recognize key considerations when beginning a MERN application. FREE ACCESS
  • Locked
    3.  Preparing Backend Dependencies
    7m 58s
    Find out how to prepare the dependencies for developing the back end of a MERN application. FREE ACCESS
  • Locked
    4.  Creating a MongoDB Atlas Account
    5m 24s
    In this video, you will learn how to register for a cloud-based MongoDB Atlas account and create a working cluster for a MERN application. FREE ACCESS
  • Locked
    5.  Connecting to MongoDB and Handling Errors
    7m 26s
    Find out how to connect to MongoDB and handle errors gracefully using a try/catch block. FREE ACCESS
  • Locked
    6.  Building Data Models
    3m 30s
    Learn how to build data models for a MERN application using MongoDB and Mongoose. FREE ACCESS
  • Locked
    7.  Building API Routes with Express Router
    8m 31s
    In this video, you will build API routes with Express to handle interaction with a MERN app. FREE ACCESS
  • Locked
    8.  Validating Request Body
    4m 33s
    Find out how to validate request body payloads for API routes. FREE ACCESS
  • Locked
    9.  Configuring JWT Authentication
    3m 40s
    In this video, you will learn how to use JSON web token authentication in a MERN application. FREE ACCESS
  • Locked
    10.  Creating and Using Middleware
    6m 48s
    Find out how to create and use middleware in a MERN application. FREE ACCESS
  • Locked
    11.  Working with Unit Tests
    5m 8s
    In this video, you will learn how to create and execute unit tests using the Jest unit testing framework. FREE ACCESS
  • Locked
    12.  Preparing Front-end Dependencies
    5m 12s
    In this video, you will prepare the dependencies for developing the front end of a MERN application. FREE ACCESS
  • Locked
    13.  Building Home Page and Nav Components
    3m 47s
    In this video, you will create home page and nav components for a MERN application. FREE ACCESS
  • Locked
    14.  Configuring React Router
    2m 52s
    During this video, you will learn how to configure React Router to handle various routes for a MERN stack application. FREE ACCESS
  • Locked
    15.  Configuring Registration and Login Forms
    4m 49s
    Find out how to configure Registration and Login forms for a MERN application. FREE ACCESS
  • Locked
    16.  Configuring a Redux Store
    4m 3s
    In this video, you will learn how to configure a Redux store for a MERN application. FREE ACCESS
  • Locked
    17.  Working With Reducers and Actions
    9m 42s
    Learn how to work with reducers and actions to manage component state in a MERN application. FREE ACCESS
  • Locked
    18.  Configuring React User Authentication
    9m 53s
    In this video, you will learn how to configure user authentication with React. FREE ACCESS
  • Locked
    19.  Deploying an Application to the Cloud
    10m 37s
    In this video, you will learn how to deploy a MERN application to the Heroku cloud-based platform as a service. FREE ACCESS
  • 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 on some of our courses, which can be shared on any social network or business platform.

Digital badges are yours to keep, forever.

PEOPLE WHO VIEWED THIS ALSO VIEWED THESE

Rating 4.6 of 46 users Rating 4.6 of 46 users (46)
Rating 4.4 of 120 users Rating 4.4 of 120 users (120)