---
type: video
yt_id: VVU2YVRMdUlfajQtMHdpRFN6bWFQY3RRLmJzc1g5T3Q5WU9J
videoId: bssX9Ot9YOI
title: "Express JS Crash Course | Web Dev Tutorial for Beginners"
date: "2021-11-17T16:14:42Z"
slug: "express-js-crash-course-web-dev-tutorial-for-beginners"
image: 
  name: "express-js-crash-course-web-dev-tutorial-for-beginners.jpg"
  alt: "Express JS Crash Course | Web Dev Tutorial for Beginners"
  width: 1280
  height: 720
status: 'published'
description: "Learn how to create a web application using Express js and EJS. This video goes over the basics of HTTP and backend programming to create a very basic note-taking app. "
tags: ['JavaScript', 'js', 'http']
previousPostSlug: 'unit-testing-in-javascript-writing-automated-tests-with-jest'
nextPostSlug: 'connect-to-mysql-from-node'
---

Learn how to create a web application using Express js and EJS. This video goes over the basics of HTTP and backend programming to create a very basic note-taking app. 



## Chapters:

* 0:00​ Intro
* 0:26 HTTP
* 1:41 App Setup
* 4:35 PORTs
* 6:36 GET Requests
* 8:02 Inspecting HTTP Requests
* 9:47 nodemon
* 12:02 Static Files
* 15:31 Dynamic HTML
* 17:23 EJS
* 21:17 EJS Tags
* 23:19 Passing Data to EJS
* 24:37 Get All Notes
* 33:08 Get Single Note
* 39:47 404
* 43:10 Fake Database
* 45:57 Create a Note
* 56:11 Redirect
* 58:55 Delete Note
* 1:05:28 Search Notes
* 1:11:24 Summary




