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

  • Overview
  • Curriculum
  • Instructor
  • Review

About This Course

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

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)


  • 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

Course Curriculum

2 Lectures

1 Lectures

1 Lectures

3 Lectures

Instructor

Profile photo of Robert Bunch
Robert Bunch

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...

Review
4.9 course rating
4K ratings
ui-avatar of Kaligadevi Kumar
Kaligadevi K.
5.0
8 months ago

great learning

  • Helpful
  • Not helpful
ui-avatar of Ernesto Cruz Rodriguez
Ernesto C. R.
5.0
8 months ago

Muy claro todo!!

  • Helpful
  • Not helpful
ui-avatar of Alexandre Hoerbe Engelmann
Alexandre H. E.
5.0
9 months ago

Excelent material and classes

  • Helpful
  • Not helpful
ui-avatar of Darren Wormald
Darren W.
5.0
9 months ago

A Great course full of fantastic information. Straight to the point and presented in a great engaging way. Theres no other fluff here only the stuff you need it's up to you to then run with the ideas offered. Would love to see more courses offered by Robert in a focused this technology and this technology only way.

  • Helpful
  • Not helpful
ui-avatar of Priyanka Mohanty
Priyanka M.
5.0
10 months ago

good

  • Helpful
  • Not helpful
ui-avatar of Michael Bingham
Michael B.
5.0
11 months ago

Great review of Express with a few useful breakdowns of what's happening behind the scenes for network traffic, etc. Some very light intros to EJS and Pug using Express builder. A great little side-track on indirect upload/download from S3 buckets. Also includes a quick look at https and Apache reverse proxy to access Express from port 443. There's one or two coding lines that are out of date in 2024, but no show stoppers. New syntax can be looked up. Breaking changes are always an issue with packages so troubleshooting syntax changes is a skill to develop if you haven't encountered it yet. Overall, if you have developed on a more mature solution that uses Node and Express, this is a great course with solid lessons to get more exposure to the fundamentals of Express

  • Helpful
  • Not helpful
ui-avatar of Marshall W
Marshall W.
5.0
1 year ago

I had taken a Node course before and knew how to use Express a bit, but this course really helped me understand the Express in more detail. It's all just middleware!

  • Helpful
  • Not helpful
ui-avatar of George Schafer
George S.
5.0
1 year ago

Excellent explanations, I love the technology summary for the underlying mechanism. I feel like I follow the code much better than other tutorials I have run through.

  • Helpful
  • Not helpful
ui-avatar of Sathya Daggumalli
Sathya D.
5.0
1 year ago

Very informative for deeper understanding which i needed very much with cs background. Thanks for your efforts

  • Helpful
  • Not helpful
ui-avatar of Chris Worthington
Chris W.
5.0
1 year ago

yes

  • Helpful
  • Not helpful
Leave A Reply

Your email address will not be published. Required fields are marked *

Ratings

Courses You May Like

Lorem ipsum dolor sit amet elit
Show More Courses