Installing Node and Express is pretty simple in just about any platform. There are installers that make it easy. Express itself, is a package that gets installed in the same way as any other NodeJS package.
- [Voiceover] Before we get started…working with Node and Express.js,…we need to make sure that we have the basics…of what we need installed,…and understand how things work.…So make sure you've watched the video…on working with the exercises before going on.…I'm assuming that you already have…Node.js installed in your system,…however if you need to install Node,…you need to go to this website…and follow through the installation steps.…Now if you want to work with the exercises for this course,…I've placed all of them in a GitHub repo.…
So make sure you also have Git installed.…The installer for Git is at this URL,…and when you install Git on a PC,…it might be a good idea to get the…Git Bash command line tool that comes with Git.…It's an option that you manage through the installation.…This will let you run Linux-like commands…on your Windows device.…Newer versions of Windows will be able to run Linux commands…through the command prompt,…but if you have an older machine,…some of the commands I'm using in this course, like ls,…
In this course, Ray Villalobos walks through the process of creating full-featured websites with these technologies. First, find out how to install each package and leverage Node.js features from within Express. Then learn how to build a basic application with templating engines like EJS; create more flexible, modular code with includes and conditional statements; build APIs to manage HTTP requests to add and delete content dynamically; and configure more complex routing. Along the way, Ray implements features like customer feedback forms and real-time live chat, so you can see exactly what Node.js and Express are capable of.
- Handling HTTP requests with Node.js and Express
- Creating and modularizing routes
- Using templates
- Building flexible views
- Creating an API route
- Dealing with POST and DELETE requests
- Creating live chat features with Socket.IO