Gain insights into building robust full-stack web apps using Node.js and React. Learn server-side with Node.js, client-side with React, and deploy with Heroku.
Beginner
53 Lessons
17h
Certificate of Completion
Gain insights into building robust full-stack web apps using Node.js and React. Learn server-side with Node.js, client-side with React, and deploy with Heroku.
AI-POWERED
AI-POWERED
This course includes
This course includes
Course Overview
Node.js is a popular JavaScript runtime environment used to create server-side applications. It is an ideal tool for building robust, full-stack web applications with React. This course is an introduction to web development leveraging these two popular technologies. You’ll learn server-side applications with Node.js and learn to add database functionality with MongoDB fitting into the Express application framework. You’ll then build a user authorization system using the JSON Web Token (JWT). You’ll then f...
TAKEAWAY SKILLS
Javascript
Full Stack Development
Web Development
React
Node.js
What You'll Learn
The ability to build applications using the Express JavaScript framework
A functional understanding of the Node.js runtime environment for server-side functions
A working mastery of a React frontend for client-side operations
A strong foundation in the fundamentals of modern web development
The hands-on experience necessary to build rich, full-stack web applications using popular JavaScript technologies
What You'll Learn
The ability to build applications using the Express JavaScript framework
Show more
Course Content
Before You Begin
The Server-side
User Authentication with a JSON Web Token
Set up the Client-side Environment
Develop the Client-side
Business Logic
4 Lessons
Server-side Routes
3 Lessons
Client-side Routes
5 Lessons
Appendix
8 Lessons
Conclusion
1 Lesson
Course Author
Trusted by 1.4 million developers working at companies
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
Carlos Matias La Borde
Software Developer
Souvik Kundu
Front-end Developer
Vinay Krishnaiah
Software Developer
Eric Downs
Musician/Entrepeneur
Kenan Eyvazov
DevOps Engineer
Souvik Kundu
Front-end Developer
Eric Downs
Musician/Entrepeneur
Anthony Walker
@_webarchitect_
Evan Dunbar
ML Engineer
See how Educative uses AI to make your learning more immersive than ever before.