Aflați cum să codificați o aplicație Express.js și Node.js care rulează pe AWS Lambda, utilizând Neon Serverless Postgres (https://neon.tech/education) și Framework-ul fără server. Acest curs vă va învăța și cum să implementați în Vercel.
✏️ Curs dezvoltat de @CodingEntrepreneurs
⭐️ Cod ⭐️
https://github.com/codingforentrepreneurs/serverless-nodejs-api
https://github.com/codingforentrepreneurs/serverless-nodejs-api-nextjs
🏗️ Neon a oferit un grant pentru a face posibil acest curs.
https://neon.tech/education
⭐️ Capitole ⭐️
⌨️ (0:00:00) Bine ați venit
⌨️ (0:02:32) Ce înseamnă serverless pentru dezvoltarea de aplicații
⌨️ (0:08:32) Cerințe și prezentare generală a tehnologiei
⌨️ (0:12:28) Configurarea proiectului
⌨️ (0:19:22) Rularea locală Express cu cadrul fără server
⌨️ (0:27:11) Utilizarea Dotenv pentru a încărca date sensibile în fiecare etapă
⌨️ (0:35:18) Explorați ramificarea bazelor de date cu Neon Postgres
⌨️ (0:44:01) Gestionați resursele Neon de pe terminalul dvs. cu Neon CLI
⌨️ (0:53:47) Integrați NodeJS la Neon Postgres
⌨️ (1:02:50) Prima implementare în AWS Lambda prin cadru fără server
⌨️ (1:23:08) Securizarea implementării noastre cu AWS System Manager Parameter Store
⌨️ (1:43:52) Decuplați și actualizați clientul AWS SSM
⌨️ (1:53:17) Prima ta schemă de bază de date
⌨️ (2:02:39) Generați fișiere de migrare SQL din Drizzle Kit
⌨️ (2:07:50) CLI personalizat pentru a efectua migrari DB
⌨️ (2:19:33) Creați și recuperați date de baze de date cu Drizzle
⌨️ (2:39:34) Validarea datelor de solicitare cu Zod
⌨️ (2:51:11) Automatizarea secretelor bazei de date Neon ramificate
⌨️ (3:09:00) Implementări automate prin acțiuni Github
⌨️ (3:32:07) Integrarea cu Rewrites în Nextjs și Vercel
⌨️ (3:48:58) Implementați Expressjs în Vercel
⌨️ (4:03:08) Vă mulțumim și pașii următori
🎉 Mulțumim susținătorilor noștri Campion și Sponsor:
👾 davthecoder
👾 jedi-or-sith
👾 Nangong Qianying
👾 Agustín Kussrow
👾 Îl atrag pe Maneerat
👾 Heather Wcislo
👾 Serhiy Kalinets
👾 Justin Hual
👾 Otis Morgan
👾 Oscar Rahnama
—
Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org
Citiți sute de articole despre programare: https://freecodecamp.org/news
Cursuri interesante:
- Curs de dezvoltare web Full Stack în cloud – Svelte, Postgres, Vercel, Gitpod
- Învață programarea Go prin construirea a 11 proiecte – Curs complet
- Autentificarea utilizatorilor în aplicații web (Passport.js, Node, Express)
- Curs React / GraphQL – Creați o aplicație de social media (MERNG Stack)
- Go și AWS – Codați și implementați un API fără server
- Tutorial MongoDB – aplicația CRUD de la zero folosind Node.js
- Creați și implementați AI SaaS cu venituri recurente (Next.js, OpenAI, Stripe, Tailwind, Vercel)
- Tutorial Dezvoltare Web cu Python – Aplicații web bazate pe baze de date Flask și dinamice
- Implementați 12 aplicații în AWS, Azure și Google Cloud
- Node.js / Curs Express – Construiți 4 proiecte