Express is one of the most popular frameworks for building web applications in Node. In our new course, Get Started With Node.js Express, you’re going to learn Express from the ground up. If you haven’t had a chance to look into Express before, now’s your chance!
What You’ll Learn
In this course, Jeremy McPeak will teach you how to create a back-end web server with Node.js and Express. You’ll also learn:
- how to serve static assets such as CSS and images
- how to use view engines to generate dynamic HTML
- how to process POST requests with parameters
- how to clean readable URLs
- how to create middleware to keep your app architecture organized
In about an hour and a half, you’ll learn just about everything you need to get started using Express in your Node applications.
Here are some free lessons from this course, as a preview of what you can expect:
Using a View Engine
Web applications typically rely on view engines (aka templating engines) to generate HTML dynamically. In this video, you’ll see how to start using the EJS templating engine so that you can serve more than static content.
Using Dynamic Routing and Query Strings
In most data-driven apps, we don’t know all the URLs ahead of time—they are dynamic. Fortunately, Express’s routing engine makes it very easy to set up dynamic routes. You’ll learn how to set them up and how to work with the query string in this video.
An Express app is really nothing more than a chain of middleware that processes the request. In this video, you’ll learn how to write your own middleware to log requests to the console.
Take the Course
You can take our new course straight away with a subscription to Envato Elements. For a single low monthly fee, you get access not only to this course, but also to our growing library of over 1,000 video courses and industry-leading eBooks on Envato Tuts+.
Plus you now get unlimited downloads from the huge Envato Elements library of 650,000+ creative assets. Create with unique fonts, photos, graphics and templates, and deliver better projects faster.