Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Learn the MERN Stack with TypeScript
Rating: 4.8 out of 5(9 ratings)
42 students

Learn the MERN Stack with TypeScript

Build a Real World Application with NodeJS, TypeScript and React
Created byUnknown Koder
Last updated 1/2024
English

What you'll learn

  • Learn about the MERN Stack of Technologies using TypeScript
  • Build a real world application to gain experience and show off your skills
  • Expand your knowledge of React application with Redux and Routing
  • Gain experience developing and debugging Typescript applications

Course content

4 sections34 lectures6h 46m total length
  • Introduction2:42

    Introducing myself and why I created this course, as well as where you can find more of my content paid and for free. Included in this course is the source code to the project we build to learn the MERN stack.

  • Project Demonstration6:36

    Walking through the project that we plan to build, and talk about each of the feature we will implement through the process.

  • Prerequisites4:11

    Walking through the prerequisite technologies and hardware that is needed to completed the project, as well as where and how to get any of the technologies needed for the project.

  • What is NodeJS2:32

    Learn the basics of what NodeJS is and how write and run a simple NodeJS project.

  • What is TypeScript4:17

    Learn the basics of TypeScript, including variables, interfaces, types, how to compile and run programs.

  • What is MongoDB4:26

    Learn the basics of MongoDB and why it is a popular choice for projects like this.

  • Basic Project Setup8:20

    Setup the NodeJS project structure with TypeScript.

  • What is Express3:12

    Learn what what ExpressJS is, and how to setup a basic Express server.

  • What is Mongoose5:03

    Learn the basics of Mongoose as a ORM, and how to setup a database connection to the NodeJS application.

  • Project User Stories2:24

    Walk through the proposed project user stories.

Requirements

  • Minimal programming experience. Modern computer capable of virtualization.

Description

In todays age in technology it is important to always stay current and up to date in terms of development stacks. The MERN stack is an ever popular and growing stack which consists of MongoDB, Express, React, and NodeJS. While NodeJS is becoming more and more popular, JavaScript is starting to take a back seat in the industry to TypeScript. Unfortunately, setting up all the technologies of the MERN stack with TypeScript is not as cut and dry as it should be, which is why I came up with this tutorial to get beginner web developers a step in the right direction with modern technologies.


In this course we are going to gain a fundamental understanding of the MERN stack by building a full stack application that I call Library Management System. Unlike other courses on Udemy, we will be building something more powerful than a simple Todo Application and I am going to walk you through every step. Including setting up the NodeJS project with TypeScript, setting up routes on the server, creating the React application with TypeScript, setting up Redux and more. By the end of the course you should feel confident enough to not only put this project on your portfolio, but also expand upon the project with new features all by yourself from the experience gained.

Who this course is for:

  • Beginner web developers. New programmers. Developers new to TypeScript. Developers new to React.