- Build web apps using React and Node.
- Work with data using MongoDB and Express.
- Test, secure, and deploy your apps.
Overview
React and Node are a popular combination for building robust full-stack applications. Learn full-stack JavaScript development with MongoDB, Express, React, and Node.js (MERN). In this comprehensive learning path, you can learn how to build data-driven applications, as well as test, secure, and deploy your code. This path requires basic knowledge of HTML, CSS, JavaScript, and Git, which are covered in our Become a Web Developer learning path.
Syllabus
Courses under this program:
Course 1: React.js Essential Training
-React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
Course 2: React: Design Patterns
-Don’t waste time reinventing the wheel. Learn great ways to handle common situations from a React developer.
Course 3: Node.js Essential Training
-Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
Course 4: Learning npm the Node Package Manager
-Learn how to install and use npm, the node package manager that allows JavaScript developers to share and reuse code.
Course 5: Building a Website with Node.js and Express.js
-Learn how to build dynamic websites with Node.js and Express.js, a popular web server framework.
Course 6: Introduction to MongoDB
-Get started with MongoDB. Learn how to use this popular nonrelational database to power your full-stack development workflow.
Course 7: Express Essential Training
-Learn about how to get started with Express, the back-end Node.js framework that allows you to build powerful websites and web applications.
Course 8: Building RESTful APIs with Node.js and Express
-Find out how to build a simple, RESTful web API using Node.js, Express, and MongoDB.
Course 9: Learning Full-Stack JavaScript Development: MongoDB, Node, and React
-Learn by doing! Learn full-stack JavaScript development by building a web application with MongoDB, Node.js, and React.js, in this hands-on JavaScript programming course.
Course 10: Node.js: Securing RESTful APIs
-Learn how to secure a RESTful API to keep your application data—and your users—safe.
Course 11: Node.js: Security
-Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
Course 12: React: Securing Applications
-Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.
Course 13: Node.js: Testing and Code Quality
-Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Course 1: React.js Essential Training
-React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
Course 2: React: Design Patterns
-Don’t waste time reinventing the wheel. Learn great ways to handle common situations from a React developer.
Course 3: Node.js Essential Training
-Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
Course 4: Learning npm the Node Package Manager
-Learn how to install and use npm, the node package manager that allows JavaScript developers to share and reuse code.
Course 5: Building a Website with Node.js and Express.js
-Learn how to build dynamic websites with Node.js and Express.js, a popular web server framework.
Course 6: Introduction to MongoDB
-Get started with MongoDB. Learn how to use this popular nonrelational database to power your full-stack development workflow.
Course 7: Express Essential Training
-Learn about how to get started with Express, the back-end Node.js framework that allows you to build powerful websites and web applications.
Course 8: Building RESTful APIs with Node.js and Express
-Find out how to build a simple, RESTful web API using Node.js, Express, and MongoDB.
Course 9: Learning Full-Stack JavaScript Development: MongoDB, Node, and React
-Learn by doing! Learn full-stack JavaScript development by building a web application with MongoDB, Node.js, and React.js, in this hands-on JavaScript programming course.
Course 10: Node.js: Securing RESTful APIs
-Learn how to secure a RESTful API to keep your application data—and your users—safe.
Course 11: Node.js: Security
-Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
Course 12: React: Securing Applications
-Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.
Course 13: Node.js: Testing and Code Quality
-Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Courses
-
Learn to be a full-stack JavaScript developer and build web applications using Node.js and React.js
-
Learn best practices that can help Node.js developers secure their apps at all levels, from packages to the server level.
-
Learn how to build dynamic websites with Node.js and Express.js, a popular web server framework.
-
Find out how to build a simple, RESTful web API using Node.js, Express, and MongoDB.
-
Learn about how to get started with Express, the back-end Node.js framework that allows you to build powerful websites and web applications.
-
Get started with MongoDB. Learn how to use this popular nonrelational database to power your full-stack development workflow.
-
Learn how to install and use npm, the node package manager that allows JavaScript developers to share and reuse code.
-
Learn the essentials of Node.js. Discover what you need to know to start creating your own JavaScript applications with Node.js.
-
Learn how to secure a RESTful API to keep your application data—and your users—safe.
-
Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
-
Don’t waste time reinventing the wheel. Learn great ways to handle common situations from a React developer.
-
React is a great choice for dynamic, data-driven user experiences. Learn how to create browser-based apps and websites with the component-based React.js library.
-
Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.
Taught by
Eve Porcello, Shaun Wassell, Emmanuel Henri, Daniel Khan, Justin Jenkins, Jamie Pittman, ✊ Samer Buna ⚡️ and Jon Peck