수업 개요
Next.js는 웹 애플리케이션을 빌드하고 배포하는 데 강력한 도구입니다. 이 도구를 활용하면 모던한 웹 앱을 빠르고 효율적으로 구축할 수 있습니다. 그럼 함께 미래의 웹 개발 패러다임을 이끄는 Next.js의 세계로 빠져들어봅시다!
권장 참가자
이 수업은 프론트엔드 개발에 기본적인 경험이 있는 개발자들을 대상으로 합니다. JavaScript 및 React에 대한 기본적인 이해가 필요하며, 웹 애플리케이션 구조와 웹 개발의 기본 원리에 대한 이해가 도움이 될 것입니다.
수업에서 다루는 내용
- Next.js의 설치, 실행, 배포, 그리고 Vercel 플랫폼을 이용한 배포 방법
- CRUD(Create, Read, Update, Delete) 웹 앱의 구축
- Next.js의 라우팅 시스템에 대한 이해
- SPA(Single Page Application)
- SSR(Server Side Rendering) 개념
- Next.js를 API 서버로 사용하는 방법
- Server Component와 Client Component의 차이와 사용법
- Next.js에서의 환경 변수 사용 방법
수업에서 다루지 않는 내용
- 사용자 인증
- 데이터베이스 및 연동
실시간 강의 녹화본
23년 8월 28일 진행된 실시간 강의 녹화본입니다. 본 수업과 같은 내용을 다루고 있습니다.