CTU-CD200.AJ1

Fundamentals of MERN Stack

Intermediate Self-paced · 1 year access

9 Hands-On LiveLabs

Practice real IT tasks in guided environments.

  • Real environments
  • Auto-graded
  • No installation

01 / Lessons & labs

See exactly what you will learn and practice

Download outline (PDF)

Lessons

6 Interactive Lessons · 45 topics
01 JavaScript 7 topics · 3 LiveLab
  • 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

3 LiveLab in this lesson — see the labs panel →

02 MongoDB 7 topics · 6 LiveLab
  • 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

6 LiveLab in this lesson — see the labs panel →

03 Express 6 topics · 6 LiveLab
  • 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

6 LiveLab in this lesson — see the labs panel →

04 React 7 topics · 3 LiveLab
  • 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

3 LiveLab in this lesson — see the labs panel →

05 Full Stack MERN 9 topics · 6 LiveLab
  • 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 LiveLab in this lesson — see the labs panel →

Hands-On Labs Our edge

9 LiveLabs
  • Creating a Web Server
  • Executing a Node.js Script
  • Executing a Node.js Script
  • Creating a Collection, and Inserting and Listing Documents
  • Accessing the database via VS Code
  • Storing and Replaying Messages
Labs run in your browser — nothing to install.

02 / FAQs

Questions before you start

Contact us ↗

Prepare for Fundamentals of MERN Stack

One-time payment. Full access for 1 year. Start with a free trial if you want to look around first.

  • 1 year of full access
  • 9 LiveLab included
  • Certificate of completion
Try Free

No credit card required

scroll to top