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