강의

멘토링

로드맵

Challenge
모집 중
개발 · 프로그래밍

/

풀스택

[에어팟 증정] 인프런 클론 6주 완성 챌린지|Next.js 15 × NestJS × Prisma

6주 만에 Next.js 15 × NestJS × Prisma로 실제 인프런 클론을 완성합니다 🚀 ✅ 우수 수료자 1명 에어팟 3세대 증정 + 100% 환급 🎁 ✅ 2명 50% 환급, 3명 30% 환급 🎁

  • 로펀

93개 수업 학습

6회 미션 수행

성취의 증표, 수료증을 발급해요.

무제한 복습, 내 것으로 만들어요.

지식공유자와 멘토링 혜택!

질문하고 즉시 답을 얻어요.

로펀님과 함께해요!

3,565

수강생

198

수강평

64

답변

4.9

강의 평점

7

강의

🚀 “핫한 스택으로 실전 서비스를 만드는 과정을 숨김없이 보여드립니다.”

이론보다는 프로젝트 위주의 실무 강의로 현업에 바로 도움이 될 수 있는 내용을 제공합니다.

  • (현) 네카라쿠배 재직

  • (현) 7년차 풀스택 개발

  • (강의) 스파르타 코딩클럽 강사

  • (교육) 한국과학기술원(KAIST) 전산학과 졸업

🚀

국내 최초!

Next.js 15 + NestJS + Prisma
풀스택 인프런 클론코딩

  6주 완성 챌린지  

✋ 잠깐!
이미 인프런 클론 파트 1, 2 강의를 수강중이신가요?

🔗 구글폼 제출하고 챌린지 할인받기

이 강의를 통해 여러분은

강력한 풀스택 조합인 NextJS, NestJS

핫한 ORM인 Prisma를 통해


수강 · 결제 · 배포까지 완성된

인프런 클론을 만들며

탄탄한 기본기를 지닌 풀스택 개발자로 성장합니다!

🏆

챌린지 우승 상품 안내

🥇 우수 수료자 1명 100% 환급 + 에어팟 3세대 증정 🎁

🥈 우수 수료자 2명 50% 환급 🎁

🥉 우수 수료자 3명 30% 환급 🎁

찍먹은 이제 그만! 진짜 풀스택을 경험하세요.”

단 하나의 강의기획, 개발, 배포까지 완성하는 풀스택 여정을 시작하세요.

"Next.js + NestJS 조합으로 실무에 가까운 인프런 플랫폼을 처음부터 직접 만들어봅니다."

🧩  Next.js + NestJS = 단일 언어 풀스택 최적의 조합

Next.js 15는 React 기반 프로젝트에 서버 컴포넌트 · App Router · Server Actions를 더해, 화면 렌더링부터 간단한 API까지 한 코드베이스에서 처리할 수 있게 해 줍니다.

NestJS는 같은 TypeScript로 작성되며, 의존성 주입과 모듈식 구조 덕분에 팀 규모가 커져도 유지보수가 수월한 백엔드를 구축할 수 있습니다.

두 프레임워크를 함께 쓰면 UI와 서버가 하나의 타입 정의를 공유해 데이터 불일치를 줄이고, 개발자는 언어·툴셋 전환 없이 프런트와 백엔드를 오갈 수 있습니다.

🔥 Next.js v15 🔥

🔥 Nest.js v10 🔥

🤔 왜 "인프런 클론 프로젝트" 인가?

작은 예제 앱으로는 풀스택 한 사이클을 제대로 맛보기 어렵습니다. 로그인만 되는 블로그나 투두 리스트로는 “실제 서비스가 어떻게 움직이는지” 피부로 느낄 수 없기 때문이죠.

그래서 저는 인프런의 핵심 흐름을 그대로 옮겨 온 미니 인프런을 만들기로 했습니다.
회원 관리부터 강의 등록, 커리큘럼 편집, 영상 업로드 및 스트리밍, 결제, AWS 배포까지 진행하면서
풀 사이클 (설계 → 인증 → 미디어 처리 → 권한 관리 -> 주문/결제 -> 배포)을 한 번에 경험하게 됩니다.

🔥 누적 400+명 이상 수강한 강의

  • 지식공유자(커리큘럼, 강의 업로드 등) 기능 구현

  • 수강생 회원 관리, AI를 이용한 UI 스타일링

  • 강의 등록, 커리큘럼 구성, 영상 업로드

  • 강의 탐색, 수강신청, 영상 시청, 결제, 배포

  • JWT 인증, S3 업로드, 관리자 페이지 구성

  • 시청 기록, 질문/수강평, 결제 API, EC2 배포

🚀

이번 챌린지를 통해

아래의 결과물을 실제로 완성하게 됩니다!

🥇1주차 : 환경 세팅부터 인증까지

  • Next.js · NestJS 기반으로 프로젝트 환경 세팅

  • Auth.js로 회원가입·로그인 기능 구현

  • Swagger로 API 통신 테스트 및 검증

  • 🎯 미션: 로그인 성공 영상 & API 인증 캡처 제출


🎥 2주차 : 강의 등록 & 영상 업로드

  • Prisma로 강의, 커리큘럼 DB 모델 설계

  • 강의 등록, 커리큘럼 구성 기능 완성

  • AWS S3 + CloudFront로 동영상 업로드 구축

  • 🎯 미션: 나만의 강의 업로드 & 스트리밍 영상 제출


🔍 3주차 : 강의 탐색 & 수강 기능

  • 카테고리·페이지네이션 기반 강의 검색 구현

  • 상세페이지·즐겨찾기·수강신청 기능 연결

  • 시청 시간 저장 및 이어보기 기능 완성

  • 🎯 미션: 검색·수강신청·이어보기 시연 영상 제출


💬 4주차 : 수강평 · 질문 · 결제 시스템

  • 별점 기반 수강평 작성/조회 기능 구축

  • 질문·답변 시스템과 관리 페이지 완성

  • PortOne 결제 API 연동 및 실결제 흐름 구현

  • 🎯 미션: 리뷰·질문 등록 & 결제 전체 플로우 영상 제출


🚀 5주차 : 성능 고도화 & 배포

  • Cron Job, 캐싱, Sentry 모니터링 적용

  • EC2 + Docker + GitHub Actions 자동 배포

  • HTTPS 연결 및 실제 도메인 배포 완료

  • 🎯 미션: 배포 성공 캡처 + 성능 리포트 제출


🏆 6주차 : Q&A & 나만의 인프런 확장

  • Q&A 세션에서 질의응답 및 피드백 진행

  • 나만의 기능 1개 이상 자유롭게 추가

  • 완성본 발표 & 데모데이 참여

  • 🎯 미션: 추가된 기능 발표 + 최종 배포본 제출


🎯

이런 분들께 강력히 추천해요!

단순한 투두앱에서 벗어나
제대로 된 서비스를
만들고 프론트엔드 개발자

포트폴리오
바로 활용 가능한 프로젝트가
필요한 이직·취업 준비생

강의 플랫폼과 같은
실서비스를 만들고 싶은
1인 개발자

 📌 필독!  

원활한 챌린지 진행을 위해 아래 사항들을 꼭 숙지해주세요.

✅ 주 5시간 이상 챌린지에 투자할 수 있는 시간 확보하기
✅ 기본적인 프론트(React 문법), 백엔드(REST API) 지식 미리 공부하기
✅ 버그 또는 이슈 해결시 슬랙에 적극적으로 공유하기
✅ 슬랙 모바일, 데스크톱 알림 켜두기

🧰

강의 구성

총 28+시간 분량, 90+개 강의, 총 6주간의 미션

GitHub 예제 코드 및 참고자료 제공

완성된 프로젝트는 포트폴리오로 사용 가능

✋ 잠깐!
이미 인프런 클론 파트 1, 2 강의를 수강중이신가요?

🔗 구글폼 제출하고 챌린지 할인받기

11

10

챌린지 시작일

2025년 11월 10일 오전 12:00

챌린지 종료일

2025년 12월 21일 오후 11:59

챌린지 커리큘럼

전체

99개 ∙ (28시간 54분)

해당 강의에서 제공:

챌린지에서 배워요

  • 최신 풀스택 개발 흐름 (Next.js 15, NestJS, Prisma)

  • 포트폴리오로 활용 가능한 ‘나만의 인프런’ 플랫폼 완성

  • 강의 등록, 수정, 영상 업로드, 커리큘럼 편집 등 실서비스 기능 전반 개발

  • Shadcn UI + TailwindCSS + Cursor AI로 실무 수준의 감각적인 UI 제작

  • Swagger + OpenAPI 기반 자동화된 백엔드 호출 구조 구성

  • Prisma로 데이터베이스 모델링하고 PostgreSQL 기반 구조 설계하기

  • S3 + CloudFront 기반 스트리밍 업로드 시스템 구축

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • 블로그, 투두앱은 그만! 서비스 전반을 직접 구현해보고 싶은 프론트엔드 개발자

  • NestJS 백엔드 설계를 실전으로 익히고 싶은 주니어~미들 개발자

  • 이직, 포트폴리오를 위한 완성도 높은 프로젝트가 필요한 취준생

  • 강의 하나로 실전 스택을 A to Z로 익히고 싶은 실무 지향 수강생

  • 단일 언어 기반의 풀스택 구조를 처음부터 끝까지 익히고 싶은 실무 지향 수강생

선수 지식,
필요할까요?

  • HTML/CSS/JS 기본 문법

  • React 기초 사용 경험

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

문의 이메일

lopun.lecture@gmail.com