1편 Next.js 입문 — React와 무엇이 다른가, 왜 쓰나 jspark1st | 2026-05-20 Next.js 는 React 위에 얹는 메타 프레임워크. SSR·SSG·라우팅·이미지 최적화가 다 묶임. React 와 차이 + 언제 쓰는가. 교재 1편.
2편 create-next-app 으로 첫 Next.js 프로젝트 시작하기 jspark1st | 2026-05-20 create-next-app 한 줄로 Next.js 프로젝트 시작. 옵션 7개·폴더 구조·dev 서버·첫 페이지 수정까지. 교재 2편.
3편 App Router 폴더 구조 한눈에 보기 — Next.js Ch.3 jspark1st | 2026-05-20 app/ 디렉토리 특수 파일 정리. layout·page·loading·error·not-found 의미. 폴더가 곧 라우트. 교재 3편.
4편 페이지와 레이아웃 — page.tsx·layout.tsx 작성하기 jspark1st | 2026-05-20 page.tsx 와 layout.tsx 를 직접 손으로 만들며 사이트 골격 잡기. 중첩 레이아웃·children·메타데이터·실행 흐름까지. 교재 4편.
5편 동적·중첩 라우팅 — [slug]·(group)·[…all] 정리 jspark1st | 2026-05-20 App Router 폴더 이름 트릭. 동적 [slug]·그룹 (group)·catch-all […all]·옵셔널 정리. 교재 5편.
6편 Server vs Client Component — 차이와 기준 jspark1st | 2026-05-20 App Router 의 두 컴포넌트 모델 — 서버 컴포넌트(기본)와 클라이언트 컴포넌트(use client). 정확한 차이와 선택 기준. 교재 6편.
7편 Metadata API로 SEO 설정 — Next.js Ch.7 jspark1st | 2026-05-20 Next.js Metadata API 한 객체로 title·description·OG·Twitter·sitemap·robots 한 번에. 교재 7편.
8편 서버에서 데이터 가져오기 — fetch와 async jspark1st | 2026-05-20 async Server Component 에서 fetch·DB 직호출. 병렬·순차·캐시 옵션 정리. 데이터 fetching 교재 8편.
9편 Server Actions — 서버 함수를 폼에서 바로 jspark1st | 2026-05-20 Next.js Server Actions — use server 로 서버 함수를 폼에서 바로 호출. API 없이 mutation. 교재 9편.
10편 폼과 뮤테이션 — useActionState·낙관적 업데이트 jspark1st | 2026-05-20 useActionState·useOptimistic·useFormStatus·Zod 검증. Next.js 폼 뮤테이션 실전 패턴. 교재 10편.
11편 loading.tsx·error.tsx — 로딩과 에러 UI 분리 jspark1st | 2026-05-20 App Router 특수 파일 loading·error·not-found 로 UX 자동화. Suspense·ErrorBoundary 정리. 교재 11편.
12편 Suspense와 스트리밍 — 부분 렌더로 빠른 응답 jspark1st | 2026-05-20 Next.js Streaming SSR — Suspense 로 느린 부분만 따로 떼어 빠르게 첫 화면 응답. 전체가 느려지지 않는 페이지 만들기. 교재 12편.