codingstairs
노트에듀라이프연락
⌕검색⌘K
koen

Navigation

  • Intro
  • Blog
  • Life

연락하기

로그인 없이도 보낼 수 있어요. 답변이 필요하면 이메일을 함께 적어 주세요.

  • 익명 폼으로 의견 남기기 →
  • ✉ warragon112@gmail.com
  • 카카오톡 오픈채팅 ↗

© 2026 codingstairs

  • 노트
  • 에듀
  • 검색
  • 라이프
  • 연락
  • 약관
  • RSS
  • GitHub
에듀›Next.js 16 으로 첫 풀스택 앱 만들기

Next.js 16 으로 첫 풀스택 앱 만들기

Next.js 16 App Router 로 DB 연결까지 4단계. PostgreSQL + Drizzle ORM 까지 연결하는 실전.

1단계부터 시작하기 →
난이도
intermediate
강의
4

Next.js 16 으로 첫 풀스택 앱 만들기

"Next 가 뭐고, App Router 가 뭐고, 서버 컴포넌트는 또 뭔데?" 라는 질문에 코드 한 줄씩 답하는 강좌.

누구를 위한 강좌인가

  • React 기초는 알지만 Next.js App Router 가 처음인 분
  • 백엔드 없이 풀스택 앱을 만들고 싶은 분
  • DB 연결까지 한 사이클 끝내보고 싶은 분

다 끝내면 만들어진 것

  • Server Component / Client Component 차이를 코드로 이해
  • API Route 로 외부 호출 받기
  • Drizzle ORM + PostgreSQL 로 데이터 저장·조회
  • 배포는 Fly.io 또는 Vercel

단계 흐름

[1] 셋업 ──▶ [2] Server / Client 분기 ──▶ [3] API + DB ──▶ [4] 배포

같은 프로젝트 하나가 4단계를 거치며 "빈 폴더 → 화면 → 데이터 → 인터넷 공개" 까지 갑니다.

단계 구성

  1. 프로젝트 셋업 — pnpm create next-app + Tailwind v4 + TypeScript strict
  2. Server vs Client 컴포넌트 — 'use client' 의 의미, 데이터 fetch 위치
  3. API Route + Drizzle ORM — /api/posts POST/GET, postgres 연결
  4. 배포 — Docker standalone 빌드, Fly.io 무료 플랜 배포

앞 단계의 코드 위에 다음 단계를 쌓는 구조라, 4단계가 끝나면 같은 프로젝트 하나가 배포까지 도달합니다.

단계별 강의

  1. 1

    1단계 — 프로젝트 셋업

    →
  2. 2

    2단계 — Server vs Client 컴포넌트

    →
  3. 3

    3단계 — API Route + Drizzle ORM

    →
  4. 4

    4단계 — 배포 (Vercel · Fly.io · Docker)

    →

다른 강좌

전체 보기 →
  • 처음 시작하는 개발 환경
  • HTML/CSS/JS 부터 React, Next, Tailwind 까지
  • Spring Boot 4 로 시작하는 백엔드
  • Python · FastAPI · 데이터 파이프라인
  • AI 시대의 개발 도구 — Claude Code · MCP · 디자인 도구
  • Docker · Caddy · 클라우드 10단계 배포 옵션
  • 중앙 관리자 플랫폼 — 여러 도메인을 한 허브에서
  • 로컬 LLM · pgvector · RAG 챗봇 만들기
  • Tauri 2 — 데스크탑 · 모바일 한 코드베이스
  • 테스트 전략과 품질 게이트
  • 웹 보안의 기초 — JWT · OAuth · OWASP
  • PostgreSQL 깊게 다루기 + Redis · Kafka
  • 공공데이터 크롤러 만들기
  • 모노레포 · SSOT · 계층 분리 사고