나 혼자 Next.js
App Router의 라우팅·렌더링·데이터 요청에서 인증·성능·SEO·테스트·배포까지 Next.js 애플리케이션을 완성합니다.
Next.js를 처음 배우면 기능이 많아서 어디서부터 익혀야 할지 혼란스러울 수 있습니다.
이 교재는 Next.js 16 기준으로, App Router 중심의 실전 흐름을 따라가도록 구성했습니다.
초반에는 라우팅과 레이아웃, 서버·클라이언트 컴포넌트의 경계를 잡고 이후 데이터 요청과 캐싱으로 확장합니다.
중반에는 폼, 인증, Route Handler와 성능·SEO를 연결해 실제 애플리케이션의 요청 흐름을 완성합니다.
후반에는 테스트·배포·국제화·실전 프로젝트와 장애 진단을 다룹니다.
각 장에서는 기능 사용법보다 어디에서 실행하고 무엇을 캐시하며 실패를 어느 경계에서 처리할지를 판단합니다.
처음 학습한다면 목차 순서대로 작은 기능을 직접 만들고, 렌더링 위치와 캐시 선택을 말로 설명해 보세요.
장별 목차
1장 Next.js 소개
2장 개발 환경 설정
3장 App Router 기초
4장 라우팅 심화
5장 페이지 및 레이아웃 컴포넌트
6장 데이터 페칭
7장 서버, 클라이언트 컴포넌트
8장 상태 관리 및 폼 처리
9장 스타일링과 CSS
10장 인증 및 권한 관리
11장 Route Handler
12장 성능 최적화
13장 SEO 및 메타데이터
14장 테스팅
15장 배포
16장 고급 주제
17장 실전 프로젝트
18장 문제 해결 및 디버깅
19장 Next.js 생태계
완주 기준은 파일 규칙을 외우는 것이 아니라 라우팅·데이터·인증·배포 결정을 하나의 요청 흐름으로 설명하는 것입니다.