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

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

Created by: Robert Bunch

Produced in 2021

icon
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

icon
Quality Score

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 96 / 100

icon
Course Description

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)

Who this course is for:
  • Beginner node developers who want to learn Express but overwhelmed by full MERN or MEAN courses
  • Beginner node developers who need a review of JUST Express js
  • Developers who want to go into the various pieces of Express in a little more depth without having to look at the docs
  • Developers interested in using node as a webserver or using web sockets with Express

icon
Instructor Details

placeholder

Robert Bunch has been a developer since 2004, having built complex applications for small tech startups to major companies. Most recently, he has been a code school instructor since 2015 where he's worked directly with students applying his passion for teaching and development. His ability to break down the complexities of code and demystify the magic trick, have had immense success as told by his students. He earned a computer science degree in 2001.

icon
More courses by Robert Bunch

React js. From the beginning. w/ Redux and React Router

$11.99

icon
More node.js courses

All about NodeJS

$11.99

Web Scraping in Nodejs

$11.99

The Complete Web Developer in 2021: Zero to Mastery

$11.99

Node.js API Masterclass With Express & MongoDB

$11.99

Learn NodeJS in Hours

$11.99

Angular and Node.js Integration

$11.99

icon
Reviews

4.8

256 total reviews

5 star 4 star 3 star 2 star 1 star
% Complete
% Complete
% Complete
% Complete
% Complete

By Mohan Kadolkar on 11/21/2020

Absolutely.

By William GM on 11/14/2020

Lovely, would be awesome if a section was added on how to handle errors in a scalable way.

By Brandon Lambert on 11/7/2020

Great course that dives into the details around Express. I've had Express come up in quite a few Node JS courses but it's always specific to the purpose at hand, never a deep learning of express itself.

By Imran Mohammed on 10/22/2020

I am very lazy to fill feedback, but I am compelled to write this one.. such an amazing explanation, covering every detail, this should be de facto training for every newbie who is learning Express.
I would love to see more courses from you. Keep up the hard work.

By Dinesh Singh on 10/13/2020

excellent

By Ali Kurniawan on 10/3/2020

i like with the teacher, he can explain with detail then i could understand after, thanks

By Vishal Gupta on 9/26/2020

Good Course.

By Tyler Cloetingh on 9/21/2020

Really solid course especially in regards to HTTP.... an absolute fundamental that gets overlooked. If you take a lot of Brad Traversy courses take this one to fill in those knowledge gaps.

By Shanto Man on 9/7/2020

Simple Clear explanation, thank you

By Eddie Uhimwen on 8/24/2020

Very good instructor. Knowledgeable and well explained. Could use a section on error handling. overall great!

By Harshal Trivedi on 8/21/2020

Very satisfied with learning experience !!! Just-Express - That's exactly what it is ! Before taking this course, I had visited some web tutorials/snippets on Express, and still felt the need of exploring more. After going through this course, I was able to build clear understanding and knowledge on Express and feel lot more confident of building web applications using it. This course touches upon all the crucial pieces of middleware that you would require. I would definitely recommend this and also want to explore more topics/courses from same author.

By Wojciech Bronsztejn on 8/14/2020

Jest fenomenalny.