Express Essentials: Build Powerful Web Apps with Node.js

Express Essentials: Build Powerful Web Apps with Node.js

2hBeginner2022-02-04

Authors

Jamie Pittman

Jamie Pittman

Full-Stack Software Developer

Course details

Are you looking for a quick introduction on the basics of using Express? Express is a flexible, minimalist framework that sits on top of Node.js, allowing you to build powerful websites and web applications with quick and easy-to-use APIs. In this course, full-stack software engineer Jamie Pittman shows you how to get started with this engaging, popular framework.

Learn the basics of how to set up Express, create a server, and build an application with the Express application generator. Explore essential routing concepts, core HTTP methods, JavaScript handler code, and how to work with middleware. Get tips on how to debug an Express application and use Express with other available databases. And because security is a top concern for all developers, Jamie shares best practices for structuring your environment for safety.

Skills covered

Express.jsNode.jsJavaScript FrameworksBack-End Web DevelopmentEssential TrainingWeb DevelopmentOpen Source

Concepts

Introduction

  • Generate server-side code with Express
  • What you should know

Installation and First Steps - Node.js and Express

  • What are Node.js and npm
  • What is Express
  • What is Express Application Generator

Express Basics

  • 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

Express Routing Fundamentals

  • What are routing parameters
  • What are route handlers
  • What are common methods for Express routing
  • What is route chaining in Express

Express Essentials - Middleware

  • 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

Taking Express One Step Further

  • How to debug your express application
  • Using express with a database
  • Security concerns and best practices

Conclusion

  • Next steps
40,000 Toman