- Build web apps using React and Node.
- Work with data using MongoDB and Express.
- Test, secure, and deploy your apps.
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
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 Essential Training
-Learn all the essentials of using React, including new React features and new best practices for creating React projects.
Course 2: React: Design Patterns (2021)
-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: A Package Manager
-Learn how to install and use npm, then take your npm skills to the next level. Learn how to publish packages, execute audits, and master advanced npm commands and functions.
Course 5: Express Essentials: Build Powerful Web Apps with Node.js
-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 6: Node.js: Testing and Code Quality
-Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Course 7: 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 8: Building RESTful APIs with Node.js and Express
-Learn how to build a RESTful Web API in Node.js using Express.js.
Course 9: React: Securing Applications
-Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.
Course 10: Node.js: Security
-Learn to secure Node.js applications by understanding and implementing protections against the OWASP Top 10 vulnerabilities.
Course 11: Node.js: Securing RESTful APIs
-Learn how to secure a RESTful API to keep your application data—and your users—safe.
Course 12: MongoDB Essential Training
-Learn how to get started with MongoDB, how to perform advanced queries, and how to administer databases.
Course 13: Learning Full-Stack JavaScript Development: MongoDB, Node, and React
-Learn to be a full-stack JavaScript developer and build web applications using Node.js and React.js
Course 1: React Essential Training
-Learn all the essentials of using React, including new React features and new best practices for creating React projects.
Course 2: React: Design Patterns (2021)
-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: A Package Manager
-Learn how to install and use npm, then take your npm skills to the next level. Learn how to publish packages, execute audits, and master advanced npm commands and functions.
Course 5: Express Essentials: Build Powerful Web Apps with Node.js
-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 6: Node.js: Testing and Code Quality
-Learn how to measure quality, implement testing, and ensure code coverage in your node.js apps.
Course 7: 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 8: Building RESTful APIs with Node.js and Express
-Learn how to build a RESTful Web API in Node.js using Express.js.
Course 9: React: Securing Applications
-Learn how to reinforce the security of your React applications, protecting your code, data, users, servers, and more.
Course 10: Node.js: Security
-Learn to secure Node.js applications by understanding and implementing protections against the OWASP Top 10 vulnerabilities.
Course 11: Node.js: Securing RESTful APIs
-Learn how to secure a RESTful API to keep your application data—and your users—safe.
Course 12: MongoDB Essential Training
-Learn how to get started with MongoDB, how to perform advanced queries, and how to administer databases.
Course 13: Learning Full-Stack JavaScript Development: MongoDB, Node, and React
-Learn to be a full-stack JavaScript developer and build web applications using Node.js and React.js
Taught by
Eve Porcello, Shaun Wassell, Alex Banks, Emmanuel Henri, Daniel Khan, Justin Jenkins, Emmanuel Henri, Emmanuel Henri, ✊ Samer Buna ⚡️, Emmanuel Henri, Emmanuel Henri, Emmanuel Henri and Jon Peck