Just Express (with a bunch of node and http). In detail.

No MERN or MEAN... just Express js. For those who've learned a bit about the most awesome node framework, and want more.

4.75 (2647 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Just Express (with a bunch of node and http). In detail.
13,309
students
14.5 hours
content
Nov 2023
last update
$94.99
regular price

What you will learn

Express. That's (mostly) all we cover so when you finish, you'll know it!

Set up an Express server that can do anything Express can do!

Operate that Express Server as a REST API

Use that Express Server to render your front-end web pages with EJS, PUG, & handlebars

Understand the basics of HTTP and the request/response cycle

Why take this course?

You have some notion of what Node, Express, and http are or you wouldn't be here. Node and back-end JavaScript have taken the world by storm, [SOME BIG COMPANY] moved to node and it changed the world, blah blah blah. One of the first things you're going to learn in any node course is about the Express module. But how much do you really learn about it? How to render a page in one template engine? How to make a get and a post route? Most MEAN and MERN stacks students I've met learned Express in a few breaths and then moved on to MongoDB, MySQL, Angular, React, or whatever was in the rest of the tech stack. What is http anyway? Should I even care? It's easy to get 2 inches deep and find you've accomplished your task, but in fact have no idea why it works or how you'd go further. That, in my opinion, is no good for someone who wants to be a great developer.

I've had a lot of students ask for a course on just Express js because they were either overwhelmed when they learned it, or they can't find any detail on it to go further than beginner knowledge. That's what this course is for. We will go through the various pieces of Express in detail so you can know why it behaves the way it does and get the most out of it. Express 5 is currently in alpha, so when it hits beta or full release, and as questions come up, the course will expand accordingly!

Note: this course is not a quick path to launch a webapp with Express/Node. You can get that in 10 minutes in many other places. This course is meant to take a longer, deeper look at what Express js actually does.

I've been using Express since V.2, in 2012 and have seen it do just about everything. It is one of my favorite node modules and consistently one of the most downloaded on npm. There are other awesome technologies that patch into Express that get easily missed. This course will naturally lead into other things like websockets, webRTC, etc. Prepare for one of the most awesome node modules on npm!


Sections:

  1. Environment Setup (skip if you have node installed already)

  2. Before Express... - TCP & HTTP, making an express-less node server

  3. Express 101 - Making a basic web sever with Express

  4. Express 201 - Middleware and Rendering

  5. Express 301 - Req & Res revisited, the router, and the express generator

  6. Rendering Project

  7. API Project

  8. Passport (jwt & local strategy still coming)

  9. Best Practices (Coming...)

  10. Supplemental - connecting to various DBs (very basic - only for those already familiar with a database)


Screenshots

Just Express (with a bunch of node and http). In detail. - Screenshot_01Just Express (with a bunch of node and http). In detail. - Screenshot_02Just Express (with a bunch of node and http). In detail. - Screenshot_03Just Express (with a bunch of node and http). In detail. - Screenshot_04

Our review

1. Reviewer appreciated the comprehensive coverage of Express basics, particularly highlighting the HTTP section as a strong point. 2. Another reviewer found the explanations very useful and enjoyed the whiteboard explanations, especially for someone who wants to understand the protocol deeply. 3. However, there is feedback that the lack of prepared materials like slides makes it difficult to review content after completing the course. 4. The instructor, Robert Bunch, is commended for his clear and engaging teaching style. 5. Some reviewers mentioned minor issues, such as outdated examples (e.g., using deprecated libraries like `request`), and some sections that seemed incomplete or not fully explained. 6. A couple of reviewers pointed out that while the course is good, it might not delve deeply enough into complex, production-ready situations with Express. 7. The humor and practical tips in the course are appreciated, and Robert Bunch is seen as one of the best instructors on Udemy. 8. Despite the course being over four years old, many reviewers found it valuable and learned a lot from it, suggesting that the foundational concepts covered remain relevant. 9. The clarity with which Rob explains concepts, often by going through the Express documentation, is highlighted as a strength of the course. 10. Some reviewers suggest that they expected more advanced content in the course but still found it valuable. 11. A few reviewers mentioned that the course's content being outdated might require some effort to adapt to current practices. 12. Overall, the consensus is that the course is good and provides a solid understanding of Express, with some recommendations for updating the materials to reflect the latest changes in Node.js and Express.js. Based on these reviews, it seems that while the course is appreciated for its clarity and depth on Express basics, some reviewers feel that it could be updated to include more recent developments and best practices in the framework. Additionally, the community support through QnA sections or updates might not be as strong as one would expect from a popular Udemy course. Despite these points, the course is still highly recommended for beginners and those looking to deepen their understanding of Express, with the caveat that some manual updating of learned concepts with current documentation may be necessary.

Charts

Price

Just Express (with a bunch of node and http). In detail. - Price chart

Rating

Just Express (with a bunch of node and http). In detail. - Ratings chart

Enrollment distribution

Just Express (with a bunch of node and http). In detail. - Distribution chart
1840024
udemy ID
8/5/2018
course created date
8/16/2019
course indexed date
Bot
course submited by