
코드로 배우는 React 19 with 스프링부트 API서버
구멍가게코딩단
스프링 부트(Spring Boot ver3.4.x)로 제작되는 API 서버와 React 19 (with TypeScript) 연동 프로젝트 완성하기! 백엔드 포트폴리오에 프론트 엔드 적용! 실무자들을 대상으로 작성된 강의(초급자용 강의는 아닙니다.)
中級以上
React, TypeScript, Spring Boot
전통적인 React 개발 방식과 Next.js를 이용해서 개발하는 방식은 전혀 다릅니다. 이 강의는 최신 Next.js 16의 핵심을 꿰뚫고, '진짜' Next.js다운 개발 방식을 알려드립니다. 취업 포트폴리오부터 실무 프로젝트까지, 성능과 효율을 모두 잡는 방법을 경험하세요. Next.js 스럽게 개발 합시다! Next.js의 기능을 어떻게 적용해야하는지 실제 예제를 만들면서 몸으로 배울 수 있도록 구성되었습니다. 서버 컴포넌트를 중심으로 보고 서버 액션과 캐싱 전략등을 이론보다는 실제로 코드를 통해서 더 빠르게 학습합니다. 강의의 목표는 최대한 빨리 Next.js의 분위기를 따라가는 것이 때문에 강의 자체는 JavaScript를 이용해서 진행합니다. 하지만 각 강의의 예제는 Typescript로 제작된 것을 추가로 수업자료로 제공합니다. 2025년 12월 18일 - Next.js 16버전으로 업데이트
수강생 175명
난이도 중급이상
수강기한 무제한





잉카인터넷
임직원들도 이 강의를 듣고 있어요!





잉카인터넷
임직원들도 이 강의를 듣고 있어요!
먼저 경험한 수강생들의 후기
5.0
양정헌
백엔드 쪽은 코드만 제공 프론트엔드로 next.js 프레임워크를 어떻게 쓰는지 디렉터리에 대한 기본적인 이해를 하는데 도움이 되었습니다. 이론적인 부분과 스스로 한번 더 만들어보는 시간 가지면 체화시키는데 도움이 될 것 같아요
5.0
성낙현(낙자쌤)
초보자가 쉽게 따라서 코딩해볼 수 있도록 강의가 구성되어 있습니다. 설명도 편안한게 잘 해주시고 너무 좋은 강의입니다. Next.js를 배우려고 하시는 모든분들께 추천합니다.
5.0
뒤안길
강의가 어렵지 않고, 쉽게 잘 설명해주고 있습니다.
Next.js 16를 활용한 실무 수준의 풀스택 웹 애플리케이션 제작 능력
브라우저에서 API서버와 DB까지 풀스택 실습
서버 액션/ SSG/ ISR 등 Next.js / React 기능 실습
인증 처리: NextAuth로 JWT 토큰까지 완벽하게!
React의 발전 방향은 기존의 브라우저에서만 동작하는 방식을 벗어나 점차 서버쪽 동작과 통합되는 방식으로 동작합니다. Next.js는 React가 추구하는 방향을 가장 확실하게 지원하는 프레임워크입니다.
처음 Next.js는 단순히 라우팅 처리가 편하다는 느낌으로 시작하지만 서버에서 동작하는 컴포넌트를 기반으로 설계하면 대규모 어플리케이션을 제작하기엔 Next.js가 가장 적합합니다.
React는 오직 브라우저에서 동작하는 방식으로 설계되지만 Next.js는 서버 사이드와 브라우저 모두에서 동작할 수 있으므로 새로운 접근 방법이 필요합니다. Next.js를 제대로 활용하기 위해서는 그에 맞는 적절한 개발 방법이 필요합니다.
이 강의는 최소한의 시간으로 Next.js를 체험하고 적절한 의사 결정을 할 수 있는 능력을 키우는 것을 목표로 제작되었습니다. 이 강의를 듣고 난 후에 누군가 여러분에게 'React 쓸래? Next.js 쓸래?' 묻는다면 여러분은 ' Next.js'라고 대답하는 것이 목표입니다.
강의 예제는 API서버를 별도로 분리해서 확장을 염두에 둔 구조로 작성됩니다. API서버는 각 기능별로 제작된 코드를 이용해서 실행하고, 이를 Next.js에서 활용하는 방식으로 구성합니다. Next.js 서버는 서버쪽에서 데이터를 처리하고 브라우저에서는 API서버를 직접 사용할 수 없는 구조로 최대한 실무에 가까운 형태로 구성합니다.
Backend (수업자료로 제공하고 강의내용에 포함되지 않습니다.)
Spring Boot
JPA
RestController
JWT
FrontEnd
Next.js 16 (JavaScript로 작성하고 TypeScript는 수업자료로 제공합니다.)
NextAuth
SWR
Next.js 13이후의 라우팅 방식의 변화, React의 Server Component의 출현, Server Action 등 Next.js 16의 많은 변화가 있습니다. 이런 기능들을 잘 활용하면 기존의 React를 이용해서 개발하는 것보다 더 빨리 다양한 기능들을 구현할 수 있습니다.
학습 방법에 대해서 고민해야 합니다.
이론적인 고민은 - 'SLOW'
JavaScript로 최대한 빨리 만들기 - 'FAST'
디자인은 최소한으로 빨리 AI로 처리 - 'FAST'
API 서버는 제공되는 소스 코드로 - 'FAST'
App Routing를 활용해서 Todo 예제 만들기
라우팅 처리와 페이지 컴포넌트
layout과 loading 처리, 에러 처리등을 학습합니다.
SSG를 이용한 정적 페이지 생성
주기적으로 자동 갱신되는 페이지(ISR)
검색 기능의 분리
자체 인증과 소셜 인증(kakao) 처리
JWT 처리와 컴포넌트내 인증 활용
API 서버와 Access Token, Refresh Token 자동 갱신 방법
커스텀 로그인/로그아웃 페이지
상태 유지: SWR로 장바구니 데이터를 효율적으로 관리하기
학습 대상은
누구일까요?
Next.js 예제를 실무에 적용하고 싶은 사람
API 서버와 연동되는 개발이 필요한 프론트엔드 개발자
React에서 다음 단계로 넘어가고 싶은 개발자
선수 지식,
필요할까요?
React 기초 지식
REST방식에 대한 이해
2,309
명
수강생
179
개
수강평
292
개
답변
4.8
점
강의 평점
5
개
강의
구멍가게코딩단은 2015년부터 개발과 관련된 직종의 사람들의 모임을 위해 만들어진 커뮤니티입니다.
강의의 진행은 현재 구멍가게 코딩단을 운영하고 있는 쿠키 매니저가 진행하고 있습니다.
2000년부터 개발을 시작하였고 벤처 기업, 중소 기업, 대기업 / 프리랜서 등의 개발 경험을 가지고 있습니다.
2010년대 부터는 주로 기업체 강의와 컨설팅을 주요 업무로 하고 있습니다.
주요 저서
코드로 배우는 스프링 웹 프로젝트
코드로 배우는 스프링 부트
코드로 배우는 React
RESTful API 서버 구현
스프링 6 레거시 프로젝트
자바 웹 개발 워크북
React Native 인 액션(번역)
개발/강의
삼성 SDS 개발팀 근무
SK 고객행복 주식회사 근무
KT / SK / 포스데이터 / 교보 생명 / 신세계 / 아시아나 / 건강보험 관리공단 등등 기업체 강의
전체
48개 ∙ (8시간 58분)
해당 강의에서 제공:
1. 강의소개
07:12
2. Next.js 소개
14:07
3. 프로젝트 생성
17:24
4. page컴포넌트 사용전략
03:49
7. 앱라우팅과 목록처리(1)
13:23
9. 목록과 조회이동
09:09
10. 로딩 처리
08:24
11. 페이지 번호 처리
12:49
12. 화면 디자인 수정
11:03
14. 등록완료
06:43
15. 수정처리
15:19
16. 삭제처리
14:02
17. 에러페이지와 타입스크립트 코드
03:49
전체
14개
4.8
14개의 수강평
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!