Beginner
53 Lessons
17h
Certificate of Completion
Takeaway Skills
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
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...
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
How You'll Learn
You don’t get better at swimming by watching others. Coding is no different. Practice as you learn with live code environments inside your browser.
Videos are holding you back. Educative‘s interactive, text-based lessons accelerate learning — no setup, downloads, or alt-tabbing required.
Learn faster and smarter with adaptive AI tools embedded in every Educative course.
Built-in assessments let you test your skills. Completion certificates let you show them off.