Programming Academy
Node.js Backend Development
Build server-side applications with Node.js — modules, Express, middleware, APIs, databases and deployment.
K
Taught by
Kofi Mensah
Kofi Mensah
About this course
Node.js runs JavaScript on the server, letting you build back-ends with the same language as your front-end. This course covers the runtime, core modules, Express, middleware, routing, database integration, error handling and deployment.\n\nYou will build and deploy a complete REST API with authentication, step by step.
What you'll learn
Understand how Node.js runs JavaScript on the server\n- Use core modules and the module system\n- Build web servers and REST APIs with Express\n- Write and use middleware\n- Handle routes, params, queries and bodies\n- Connect to a database and run queries\n- Handle errors and validate input\n- Deploy a Node.js app\n- Download a PDF guide with every lesson
Course curriculum
3 modules · 9 lessons · around 81 min of video
Node.js Basics
- What is Node.js? Preview 8 min
- The Module System Preview 9 min
- Your First Server Preview 9 min
Express & APIs
- Express Basics Preview 10 min
- Middleware Preview 9 min
- Building a REST API Preview 10 min
Databases & Shipping
- Connecting a Database Preview 9 min
- Authentication & Security 9 min
- Deploying Node.js 8 min
Requirements
JavaScript fundamentals (see the JavaScript Fundamentals course)\n- Node.js installed\n- Basic database knowledge is helpful (see the MySQL Databases course)
Instructor
K
Kofi Mensah
Instructor