강의

멘토링

커뮤니티

Programming

/

Full-stack

Inflearn Clone Coding Part 2: From Enrollment to Deployment, Completing the Real Inflearn

🔥 This is a practical full-stack course where you will directly implement the entire process a student experiences, from course enrollment to payment and deployment. By building everything yourself, including course exploration, detail pages, course registration, video viewing, reviews and questions, shopping cart and actual payment, continue watching, and Docker + AWS deployment, you will learn user flows and structural design similar to real services and complete an an advanced full-stack experience.

(4.8) 6 reviews

138 learners

  • lopun
실습 중심
클론코딩
사이드프로젝트
ai활용
도커
AWS
Docker
Next.js
NestJS
Prisma

What you will learn!

  • Latest Full-Stack Development Trends (Next.js 15, NestJS, Prisma)

  • Complete 'My Own Inflearn' Platform, Portfolio-Ready

  • Full implementation of a user-centric course system, covering course browsing, registration, continuation, and payment.

  • Shadcn UI + TailwindCSS + Cursor AI for Practical, Stylish UI Creation

  • Modeling databases with Prisma and designing PostgreSQL-based architecture

  • Practical deployment methods using AWS and Docker

🚀

First in Korea!

Next.js 15 + NestJS Full-Stack Clone Coding Course

[AirPods Prize for Winners + 100% Refund]

🔥 Inflearn Clone 6-Week Completion Challenge (-30% Discount Available) 🔥
🔗 Challenge Go Now

Are you currently enrolled as a student at school?

🔗 Student Discount (-40%) Google Form Link 🔗


Through this course, you will


The powerful full-stack combination of NextJS, NestJS and

Through the hot ORM Prisma

Course enrollment · Payment · Distributionall completed

Creating an Inflearn Clone

Grow into a full-stack developer with solid fundamentals!

"Stop just dipping your toes! Experience real full-stack development."

Start your full-stack journey to complete planning, development, and deployment with just one course.

"Build a real-world Inflearn platform from scratch using the Next.js + NestJS combination."

🧩 Next.js + NestJS = Single Language Full-Stack Optimal Combination

In this course, based on this combination, we will implement the entire full-stack flow from course registration, continue watching, payment, to deployment.

Next.js 15 adds Server Components, App Router, and Server Actions to React-based projects, allowing you to handle everything from screen rendering to simple APIs within a single codebase.

NestJS is written in the same TypeScript, and thanks to dependency injection and modular architecture, you can build a backend that remains easy to maintain even as your team grows larger.

When using both frameworks together, the UI and server share a single type definition, reducing data inconsistencies, and developers can switch between frontend and backend without changing languages or toolsets.

💡 Part 2 Introduction

In this Part 2 course,

  • From searching the course list to implementing detail pages, bookmarks, and enrollment buttons.

  • Create a course page that includes watch time saving and resume playback features.

  • We will design the course review and Q&A features, and complete the knowledge creator management UI.

  • Shopping cart, payment API, PortOne (Toss Payments) integration to implement actual payment flow.

  • AWS EC2 deployment, HTTPS connection, and GitHub Actions automation to complete it to operational level.

[[STRONG_1]]Part 1[[/STRONG_1]]에서 만든 프로젝트를 토대로 [[STRONG_2]]강의 탐색, 수강, 장바구니, 결제[[/STRONG_2]] 등의 기능을 얹고,[[BR]]최종적으로 [[STRONG_3]]AWS 배포[[/STRONG_3]]까지 마무리해 “A real service that anyone can access" to complete it.

The curriculum is designed so that the foundation built in Part 1 naturally connects to Part 2, allowing you to fully experience the complete full-stack process from design to operationentire full-stack journey when taking both parts consecutively.

🚀

In Part 2 of the lecture,

You will actually complete the final product!


🥇 Implementing from course search to detail pages

  • Category, Pagination Based Course Search

  • Star rating and instructor information included detail page

  • Implementing bookmark functionality and course registration / shopping cart features


📺 Implementing a Course Page That Works Like the Real Thing

  • Video Player Component Direct Development

  • Saving viewing time and completing the continue watching feature

  • Custom Play Button Creation Mission Included


📝 Course Review · Q&A System Development

  • Star rating-based course review list and creation UI

  • Complete the flow from question creation/viewing/answering

  • Directly implemented the management page for knowledge sharers


💳 Complete Actual Payment Flow

  • Shopping Cart · Payment API Direct Design

  • [[STRONG_1]]PortOne[[/STRONG_1]] 서버 SDK와 [[STRONG_2]]토스페이먼츠 PG[[/STRONG_2]] 연동

  • Actual payment, exception handling, and reflection in learning list after payment


💻 From Deployment to Monitoring and Infrastructure Automation

  • Sentry integration, daily statistics batch job development,
    In-memory caching and more advanced learning

  • EC2 + Docker + Route53 Deployment Configuration

  • GitHub Actions complete with CI/CD automation


🎯

I strongly recommend this for people like this!

Beyond simple todo apps
Build a proper service
as a frontend developer

Portfolio projects
ready for immediate use
needed by job seekers and career changers

Lecture platform and other
real services you want to build
Solo developer

Here's what you'll learn in class


Section 2
From course discovery to detail pages, completing the pre-enrollment flow

Implement search functionality including category and pagination features, and create a course list screen and category search page.

The detail page displays ratings and instructor information together, and the enrollment button is configured to behave differently based on login status and course type.

Section 3
Course page with viewing time save & resume functionality

Create a video player component directly,
and implement watch time saving and resume playback logic.

In the backend, we design APIs that store and respond with course progress information,
while in the frontend, we build UI that operates based on viewing status and custom play buttons to create a learning experience close to actual Inflearn.

Section 4
Course Reviews and Q&A Features - Students & Instructors

Students can leave ratings and reviews,
register questions and receive answers

Knowledge sharers can design role-appropriate UIs on the management page to reply to course reviews or leave answers to questions.

Section 5
Developing the Complete Purchase Flow from Shopping Cart to Payment

Add courses to the cart,
and integrate PortOne SDK with Toss Payments to implement real payment processing.

Upon successful payment, it is automatically reflected in the learning list,
and we complete the user experience by considering the entire payment flow and exceptional situations.

Section 6~7
Professional-level backend operations experience and actual deployment

NestJS's Cron feature automatically collects daily statistics, and frequently called APIs improve response speed with in-memory caching.

Integrate Sentry for real-time error monitoring and
directly configure actual deployment environments using EC2 · Docker · GitHub Actions · Route 53.

We will also practice HTTPS and domain connection together.

📦 Part 1 and Part 2 are connected like this

This course is part of the 'Inflearn Clone Project' series.
Part 1 and Part 2 can be taken independently,
but taking them together allows you to complete a real service from planning to deployment.

Part 1

Knowledge Sharer Feature-Focused

Student-centered features

Course registration, curriculum composition, video upload

Part 2

Course search, enrollment, video viewing, payment, distribution

JWT authentication, S3 upload, admin page configuration

Viewing history storage, Q&A/reviews, payment API, EC2 deployment

🧑‍🎓

Through the class
you can gain these things


1⃣ You can design the project structure yourself from start to finish.

2⃣ You'll develop the End-to-End power to implement the features needed for your service.

3⃣ You can build the necessary infrastructure through AWS.

4⃣ You can build high-quality services by utilizing Cursor AI.

5⃣ You'll develop well-founded confidence that "I can create at least one service I want myself!"

🧰

Course Structure

A total of 7 sections, 14+ hours of content, 40+ lectures (lifetime updates)

GitHub example code and reference materials provided

The completed project can be used as a portfolio

🧩

Pre-Course Preparation

TypeScript syntax basics, React usage experience

Understanding Git, Node.js

#Next.js #Nest.js #NextJS #NestJS #Fullstack #풀스택 #Jotai #ReactQuery #Prisma #PostgreSQL #CloneCoding #클론코딩 #Node.js #AWS #S3 #Cloudfront

Recommended for
these people

Who is this course right for?

  • No more blogs, to-do apps! A frontend developer eager to implement an entire service.

  • Junior to mid-level developers who want to learn NestJS backend design hands-on

  • Job seeker needing a polished project for career change and portfolio.

  • Hands-on students who want to learn a practical stack from A to Z in one course

  • A hands-on developer eager to directly implement a Next.js + NestJS-based full-stack architecture.

Need to know before starting?

  • HTML/CSS/JS basic syntax

  • React basic usage experience

  • Understanding REST API and Node.js

Hello
This is

3,589

Learners

200

Reviews

64

Answers

4.9

Rating

7

Courses

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

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

  • (현) 네카라쿠배 재직

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

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

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

Curriculum

All

44 lectures ∙ (14hr 11min)

Course Materials:

Published: 
Last updated: 

Reviews

All

6 reviews

4.8

6 reviews

  • 조내일님의 프로필 이미지
    조내일

    Reviews 15

    Average Rating 4.7

    5

    100% enrolled

    파트 1에 이어 드디어 파트 2까지 완강했습니다! 이번 파트 2 강의에서는 평소 궁금했던 기술들 (비디오 플레이어 구현, 장바구니, 결제 처리, Sentry 연동 등) 이 실제 코드와 함께 자연스럽게 설명되어 있어서 정말 재미있고 유익했어요. 주니어 개발자인 저에게는 실무에 바로 적용해볼 수 있는 부분이 많았고, 따라가면서 배우는 재미도 있었습니다 :) 설계 의도나 선택의 이유도 함께 설명해주셔서 단순히 따라 치는 걸 넘어서 “이해하면서 구현”할 수 있었던 강의였습니다. 좋은 강의 만들어주셔서 감사합니다! 다음 강의도 기대할게요 🙌

    • 윤효준님의 프로필 이미지
      윤효준

      Reviews 7

      Average Rating 5.0

      5

      31% enrolled

      • 김요한님의 프로필 이미지
        김요한

        Reviews 1

        Average Rating 5.0

        5

        100% enrolled

        • Tony님의 프로필 이미지
          Tony

          Reviews 10

          Average Rating 5.0

          5

          90% enrolled

          • 5undaye님의 프로필 이미지
            5undaye

            Reviews 1

            Average Rating 5.0

            5

            45% enrolled

            Part 2 강의도 Part 1 강의에 이어서 보고 있는데 큰 도움이 되고 있어요. 프론트엔드 개발자 직군을 맡고 있는데, 백엔드 관련 내용도 알게되니 흐름 파악에 용이하네요. 좋은 강의 제공해주셔서 감사합니다.

            $127.60

            lopun's other courses

            Check out other courses by the instructor!

            Similar courses

            Explore other courses in the same field!