Paid Tutorial

Just Express (With A Bunch Of Node And Http). In Detail

express js

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

What you’ll 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
Requirements
  • You have a working knowledge of JavaScript (Not a ninja, but you should not be brand new).
  • You have at least run a Nodejs program before. I will cover some basics, but this is NOT an intro to node class.
  • You have basic command line knowledge (at least capable of navigating and running a program)
  • You have a computer capable of running Nodejs.

 

Description

Do you have any notion of what Node, Express and http are or you wouldn’t be here? The node and the JavaScript back-end have conquered the world, [SOME GREAT COMPANY] moved to the node and changed the world, blah blah blah. One of the first things you will 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 a template engine? How to make a get and post route? Most MEAN and MERN students stack learn Express in a few breaths and then go to MongoDB, MySQL, Angular, React or whatever is in the rest of the technology stack. What is HTTP anyway? Should I even care? It is easy to get 2 inches deep and discover that you have done your homework, but in fact, I have no idea why it works or how it would go further. That, in my opinion, is not good for someone who wants to be a great developer.

I have made many students apply for a course only at Express js because they felt overwhelmed when they learned it or cannot find any details to go beyond the knowledge of the beginner. That’s what this course is for. We will review the different pieces of Express in detail so you can know why it behaves the way it does and make the most of it. Express 5 is currently in alpha, so when it reaches the beta or full version, and as questions arise, the course will expand accordingly.

Note: This course is not a quick route to start a web application with Express / Node. You can get that in 10 minutes at many other places. This course is intended to take a longer and deeper look at what Express js really does.

I’ve been using Express since V.2, in 2012 and I’ve seen it do almost everything. It is one of my favorite node modules and consistently one of the most downloaded in pm. There are other amazing technologies that connect to Express that can easily be lost. This course will naturally lead to other things like WebSockets, webRTC, etc. Get ready for one of the most impressive node modules in 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 server 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

Created by Robert Bunch
Last updated 5/2019
English
English [Auto-generated]

Size: 5.94 GB

https://www.udemy.com/just-express-with-a-bunch-of-node-and-http-in-detail/