Nuxt.js 학습 목차
by 개발자
2025-01-23 14:45:42
조회수:149
Nuxt.js 학습 목차
1. Nuxt.js 기본 개념
- Nuxt.js란 무엇인가
- Vue.js와의 차이점
- Nuxt의 주요 특징
- 프로젝트 생성 및 기본 구조
2. 프로젝트 설정 및 개발 환경
- Nuxt 프로젝트 생성 방법
- Nuxt CLI 사용법
- 개발 서버 실행 및 디버깅
- 웹팩 설정 이해
3. 라우팅과 페이지 관리
- 폴더 기반 라우팅 개념
- 페이지 컴포넌트 생성 및 등록
- 동적 라우팅 설정
- 레이아웃 시스템 활용
4. 서버사이드 렌더링 (SSR)
- SSR의 개념과 필요성
- 서버사이드 렌더링 구현 방법
- 데이터 fetching 및 렌더링
- SEO 최적화 방법
5. 미들웨어와 서버 함수
- 미들웨어 개념 및 사용법
- 서버 함수 작성 및 활용
- API 라우트 설정
- 인증 및 권한 관리
6. 컴포넌트 및 스타일링
- Vue 컴포넌트 작성 방법
- 스타일 모듈화 및 전처리
- CSS/SCSS 활용
- 글로벌 스타일 적용
7. 배포와 호스팅
- 정적 사이트 생성 (SSG)
- Nuxt 빌드 명령어
- 클라우드 호스팅 서비스 연동
- 배포 시 주의사항
8. 추가 기능과 실습
- 플러그인 활용
- 테마 커스터마이징
- 실전 프로젝트 실습
- API 연동 및 데이터 처리
이 목차를 기반으로 Nuxt.js의 기초부터 심화 내용까지 체계적으로 학습해 나가시면 좋을 것 같습니다. 각 항목별로 실습 예제도 함께 참고하시면 더욱 도움이 될 것입니다