Course Outline

Introduction

Fullstack Development and the MERN Stack

  • What is the MERN Stack?
  • Frontend vs backend development
  • REST vs GraphQL

Preparing the Development Environment

  • Installing and configuring React
  • Installing and configuring Express
  • Installing and configuring Node
  • Installing and configuring MongoDB

Frontend Development with React

  • Setting up pages and routes
  • Adding components
  • Working with React hooks

REST API Development with Node and Express

  • Implementing routing
  • Handling errors
  • Using Postman

Backend Development with MongoDB

  • Creating a schema and model
  • Adding, updating, and deleting data

Frontend to Backend

  • Sending requests to the backend
  • Creating custom hooks

Authorization and Authentication

  • Generating, storing, and managing tokens
  • Creating an authentication hook

Deployment

  • Deploying with Heroku

Troubleshooting

  • Debugging and error handling

Summary and Conclusion

Requirements

  • A basic understanding of JavaScript

Audience

  • Web Developers
  14 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Testimonials (1)

Related Courses

Relay: Efficiently Fetch Data in React Applications

  14 Hours

Related Categories