Learn about how to get started with Express, the back-end Node.js framework that allows you to build powerful websites and web applications.
Overview
Syllabus
Introduction
- Generate server-side code with Express
- What you should know
- What are Node.js and npm?
- What is Express?
- What is Express Application Generator?
- Getting started: Server and project setup
- Mock data is served: Adding data to your server
- What are HTTP methods and routes?
- Postman: A free tool for testing
- Let's GET some data: Creating a basic data endpoint
- Serving static files with Express
- What are routing parameters?
- What are route handlers?
- What are common methods for Express routing?
- What is route chaining in Express?
- What is middleware?
- Out of the box: Built-in middleware with Express
- Handling errors: Utilizing middleware for errors
- Third-party middleware: Suggestions and how to add it
- How to debug your express application
- Using express with a database
- Security concerns and best practices
- Next steps
Taught by
Jamie Pittman