Fundamentals of MERN Stack

(CTU-CD200.AJ1)
Lessons
Lab
TestPrep
AI Tutor (Add-on)
Get A Free Trial

Skills You’ll Get

1

JavaScript

  • Motivation to become a full-stack developer
  • Setting up the development environment
  • Introducing MERN
  • Destructuring in JavaScript
  • Writing and running scripts with Node.js
  • Introducing Docker, a platform for containers
  • Summary
2

MongoDB

  • Introducing MongoDB, a document database
  • Accessing the MongoDB database via Node.js
  • Introducing Nested Documents
  • Storing and replaying messages using MongoDB
  • Refactoring the app to be more extensible
  • Implementing commands to join and switch rooms
  • Summary
3

Express

  • Designing a backend service
  • Creating database schemas using Mongoose
  • Developing and testing service functions
  • Providing a REST API using Express
  • Postman and HTTP Verbs
  • Summary
4

React

  • Principles of React
  • Understanding functional and class components
  • Setting up a full-stack React project
  • Creating the user interface for our application
  • Integrating the backend service using TanStack Query
  • Syntactic Sugar in React
  • Summary
5

Full Stack MERN

  • Creating Docker images
  • Deploying our full-stack application to the cloud
  • Configuring CI to automate testing
  • Configuring CD to automate the deployment
  • What is Next.js?
  • Setting up Next.js
  • Introducing the App Router
  • Creating static components and pages
  • Summary
6

MERN Auth

  • What is JWT?
  • Implementing login, signup, and authenticated routes in the backend using JWTs
  • Integrating login and signup in the frontend using React Router and JWT
  • Advanced token handling
  • Benchmarking the load time of our application
  • Rendering React components on the server
  • Server-side data fetching
  • Advanced server-side rendering
  • Summary

1

JavaScript

  • Creating a Web Server
  • Executing a Node.js Script
  • Executing a Node.js Script
2

MongoDB

  • Creating a Collection, and Inserting and Listing Documents
  • Accessing the database via VS Code
  • Storing and Replaying Messages
  • Storing and Replaying Messages Using MongoDB
3

Express

  • Creating a Schema Using Mongoose
  • Building a Basic Express Server
4

React

  • Creating a REST API with Node.js and Express
5

Full Stack MERN

  • Creating an Image Upload Server
  • Setting Up Next.js
6

MERN Auth

  • Building a Simple Login/Signup System

Related Courses

All Courses
scroll to top