Chapters (22)
- 0:00Welcome
- 2:32What Serverless Means for App Development
- 8:32Requirements & Tech Overview
- 12:28Project Setup
- 19:22Running Express Locally with the Serverless Framework
- 27:11Using Dotenv to Load Sensitive Data in Each Stage
- 35:18Explore Branching Databases with Neon Postgres
- 44:01Manage Neon resources from your terminal with the Neon CLI
- 53:47Integrete NodeJS to Neon Postgres
- 1:02:50First Deploy to AWS Lambda via Serverless Framework
- 1:23:08Securing our Deployment with AWS System Manager Parameter Store
- 1:43:52Decouple and Upgrade AWS SSM Client
- 1:53:17Your First Database Schema
- 2:02:39Generate SQL Migration Files from Drizzle Kit
- 2:07:50Custom CLI to Perform DB Migrations
- 2:19:33Create & Retreive Database Data with Drizzle
- 2:39:34Validating Request Data with Zod
- 2:51:11Automating Branched Neon Database Secrets
- 3:09:00Automated Deployments via Github Actions
- 3:32:07Integrating with Rewrites in Nextjs and Vercel
- 3:48:58Deploy Expressjs to Vercel
- 4:03:08Thank you and next steps
Show the creator's full description
Learn how to code an Express.js and Node.js app running on AWS Lambda, leveraging Neon Serverless Postgres (https://neon.tech/education) and the Serverless Framework. This course will also teach you how to deploy to Vercel.
✏️ Course developed by @CodingEntrepreneurs
⭐️ Code ⭐️
https://github.com/codingforentrepreneurs/serverless-nodejs-api
https://github.com/codingforentrepreneurs/serverless-nodejs-api-nextjs
🏗️ Neon provided a grant to make this course possible.
https://neon.tech/education
❤️ Try interactive JavaScript courses we love, right in your browser: https://scrimba.com/freeCodeCamp-JavaScript (Made possible by a grant from our friends at Scrimba)
⭐️ Chapters ⭐️
⌨️ (0:00:00) Welcome
⌨️ (0:02:32) What Serverless Means for App Development
⌨️ (0:08:32) Requirements & Tech Overview
⌨️ (0:12:28) Project Setup
⌨️ (0:19:22) Running Express Locally with the Serverless Framework
⌨️ (0:27:11) Using Dotenv to Load Sensitive Data in Each Stage
⌨️ (0:35:18) Explore Branching Databases with Neon Postgres
⌨️ (0:44:01) Manage Neon resources from your terminal with the Neon CLI
⌨️ (0:53:47) Integrete NodeJS to Neon Postgres
⌨️ (1:02:50) First Deploy to AWS Lambda via Serverless Framework
⌨️ (1:23:08) Securing our Deployment with AWS System Manager Parameter Store
⌨️ (1:43:52) Decouple and Upgrade AWS SSM Client
⌨️ (1:53:17) Your First Database Schema
⌨️ (2:02:39) Generate SQL Migration Files from Drizzle Kit
⌨️ (2:07:50) Custom CLI to Perform DB Migrations
⌨️ (2:19:33) Create & Retreive Database Data with Drizzle
⌨️ (2:39:34) Validating Request Data with Zod
⌨️ (2:51:11) Automating Branched Neon Database Secrets
⌨️ (3:09:00) Automated Deployments via Github Actions
⌨️ (3:32:07) Integrating with Rewrites in Nextjs and Vercel
⌨️ (3:48:58) Deploy Expressjs to Vercel
⌨️ (4:03:08) Thank you and next steps
🎉 Thanks to our Champion and Sponsor supporters:
👾 davthecoder
👾 jedi-or-sith
👾 南宮千影
👾 Agustín Kussrow
👾 Nattira Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
--
Learn to code for free and get a developer job: https://www.freecodecamp.org
Read hundreds of articles on programming: https://freecodecamp.org/news
Description and video by freeCodeCamp.org. This page is an independent companion view; the video is embedded from YouTube.