Next 13 App router 의 라우팅 방식과 Dynamic Routes, Catch All Segments, QueryString Parameters를 사용하는 방법에 대해 알아보자.
Next.js 에서 layout을 사용하는 방법에 대해 알아보자!
Link 컴포넌트를 이용한 페이지 이동과 Programmatic Navigation의 차이를 알아보고 직접 사용해보자!
Next.js 에서 웹 페이지가 데이터를 가져오거나 처리하는 동안 사용자에게 대기 상태를 시각적으로 보여주기 위해 로딩 UI 를 생성하는 두 가지 방법에 대해 알아보자.
요청한 페이지가 존재하지 않거나, 페이지에서 예상치 못한 오류가 발생했을 때 오류 페이지를 출력하는 방법에 대해 알아보자.
Next.js 에서 API 엔드포인트를 구축하는 방법에 대해 알아보자.
Next.js 에서 API 엔드포인트를 구축하는 방법에 대해 알아보자.
Zod 라이브러리를 활용하여 데이터 유효성을 검사 하는 방법에 대해 알아보자.
프리즈마 라이브러리를 사용해 Next.js 에서 애플리케이션을 데이터베이스에 연결하는 방법에 대해 알아보자.
Prisma client를 사용하여 데이터를 조회/생성/수정/삭제 하는 방법에 대해 알아보자.
Cloudinary 를 사용하여 파일 업로드 기능을 구현해보자.
authjs 라이브러리 (구. NextAuth)를 사용하여 구글 로그인 기능을 구현하고, middleware를 사용하여 조건부 라우트를 설정하는 방법에 대해 알아보자.
구글 로그인을 이용했을 때 사용자 정보를 데이터베이스에 저장하기 위해 데이터베이스 어댑터를 설정해보자.현재 프로젝트에서 프리즈마 데이터베이스를 사용하고 있으므로 프리즈마 어댑터를 등록한다.
authjs를 사용하여 소셜 로그인이 아닌 현재 구축하고 있는 앱만의 로그인 시스템을 구축해보자.
Next.js 회원가입 기능을 구현해보자.
Next.js 로 만든 웹애플리케이션을 Vercel로 배포하는 방법을 공유합니다.
Next.js에서 프로젝트를 구조화하는 데 도움이 되는 Route Groups, Private Folders에 대해 알아보자.
Next.js 에서 Active Link 를 만들기 위해 App router의 useSelectedLayoutSegment() 훅을 사용할 수 있다.
Next.js 애플리케이션 내에서 React Context를 사용하는 과정을 살펴보자.
Parallel Routes, Intercepting Routes 를 사용하여 모달을 열면서 URL을 변경하는 방법에 대해 알아보자.