강의

멘토링

커뮤니티

개발 · 프로그래밍

/

AI 코딩

바이브코딩으로 Spring Boot 게시판 개발하기 (Claude, Gemini, OpenAI Codex)

본 강의는 Claude, Gemini, OpenAI Codex와 같은 다양한 AI 도구를 활용하여 Spring Boot 기반의 웹 게시판을 개발하는 과정을 통합적으로 안내하는 개발 매뉴얼입니다. 각 AI 도구의 초기 환경 설정 방법은 다르지만, 실제 게시판 기능을 개발하는 핵심 프로세스(백엔드, 프론트엔드, 파일 업로드)는 동일한 프롬프트를 사용합니다.

(5.0) 수강평 4개

수강생 23명

난이도 입문

수강기한 무제한

  • Kyung-il In
바이브코딩
바이브코딩
스프링부트
스프링부트
claude
claude
geminicli
geminicli
openaicodex
openaicodex
바이브코딩
바이브코딩
스프링부트
스프링부트
claude
claude
geminicli
geminicli
openaicodex
openaicodex

먼저 경험한 수강생들의 후기

먼저 경험한 수강생들의 후기

5.0

5.0

윌던

100% 수강 후 작성

3가지 ai를 이용하여 같은 프로젝트를 비교하는 부분이 좋네요 각 ai 마다 결과물의 차이를 빠르게 확인할 수 있어서 좋았습니다~

5.0

budnamu

100% 수강 후 작성

방향을 잡아줍니다. 실제로 어떻게 프로젝트를 생성하고 AI와 연동해서 개발하는지 방법에 대해 알고 싶은 분에게 강추합니다. 다만 저렴한 만큼 깊이 있는 통찰을 바라진 마세요. 이 가격에 이정도의 내용이면 가성비 면에서는 최고라고 생각합니다.

5.0

Dongcheol Shin

100% 수강 후 작성

전달하고자 하는 바가 잘 전달되었습니다. 그러면 충분한거지요.

수강 후 이런걸 얻을 수 있어요

  • 다양한 AI Tools로 자바 지식 없이 스프링 부트 개발을 할 수 있습니다.

  • Claude, Gemini, OpenAI Codex AI도구 설치와 활용

  • AI와 협업하여 프롬프트만으로 프로젝트 완성

  • Spring Boot CRUD 게시판, 파일 업로드/다운로드 구현

  • 빠른 MVP 제작 및 반복 작업 자동화 전략

"AI 도구들, 정말 개발자의 일을 대신할 수 있을까? 💡"

강의 목표

  • 코드 작성 없이 프롬프트만으로 Spring Boot 기반 게시판 완성

  • Claude, Gemini, OpenAI Codex 세 가지 AI 개발 도구를 직접 비교 실습

  • AI와 협업하는 능력, 프롬프트 설계, 디버깅 및 기능 확장 전략 학습

강의 구성

  1. 환경 구축

    • IntelliJ IDEA, Node.js 설치

    • 공통 Spring Boot 프로젝트 세팅

  2. Claude Desktop 실습

    • IntelliJ와 연동

    • 단 3단계 프롬프트로 CRUD, 파일 업로드/다운로드, Bootstrap UI 구현

  3. Gemini CLI 실습

    • 동일한 프롬프트로 게시판 구현

    • Claude 결과물과 비교

  4. OpenAI Codex 실습

    • 같은 프롬프트로 세 번째 게시판 구현

    • 최종적으로 세 가지 도구 성능 종합 비교


📖 강의를 통해 배울 수 있는 것

“프롬프트만으로 완성하는 AI 협업형 Spring Boot 게시판”

  • 코드를 직접 작성하지 않고 AI와 협업해 프로젝트를 완성하는 방법

  • Claude, Gemini, OpenAI Codex 세 가지 대표 AI 개발 도구의 활용법과 비교

  • 프롬프트 설계, 디버깅, 기능 확장 전략

  • Spring Boot 기반의 CRUD 게시판, 파일 업로드/다운로드, Bootstrap UI 구현 경험

  • 도구별 결과물 품질·속도·정확도·유지보수성 평가 및 상황별 최적 도구 선택

📌 이 강의의 특징

  • 코드를 한 줄도 작성하지 않고 오직 프롬프트만으로 CRUD 게시판, 파일 업로드/다운로드, Bootstrap UI까지 완성하는 과정을 보여드립니다.

  • Claude, Gemini, OpenAI Codex 세 가지 AI 도구를 동일한 요구사항에 적용해 결과물을 직접 비교하며, 상황별 최적의 도구 선택 기준을 제공합니다.

  • 단순 코드 복붙이 아닌 프롬프트 설계 원리, 디버깅 전략, 점진적 기능 확장 방법 등 실무에서 바로 활용 가능한 인사이트를 담았습니다.

  • 초급자도 참여 가능하지만, Spring Boot 기본 구조와 CRUD 개념을 알면 훨씬 빠르게 따라올 수 있습니다.

💡 핵심 특징과 차별점

코딩 대신 프롬프트
다른 강의는 코드를 직접 작성하지만, 이 강의는 오직 프롬프트만으로 CRUD 게시판과 파일 업로드/다운로드 기능까지 완성합니다.

AI 도구 실습 & 비교
Claude, Gemini, OpenAI Codex — 세 가지 AI 도구를 같은 요구사항으로 실습하고, 결과물을 직접 비교 분석합니다.
→ “어떤 상황에서 어떤 AI가 더 적합한가?”에 대한 명확한 기준을 얻을 수 있습니다.

실무형 학습 경험
단순 예제에 그치지 않고, Spring Boot 기반의 실제 서비스 수준 게시판을 구현합니다.
→ 곧바로 업무나 프로젝트에 응용할 수 있습니다.

프롬프트 엔지니어링 집중
에러 대응, 디버깅, 점진적 기능 확장 등 AI와 협업하는 방법론을 다룹니다.
→ 단순한 코드 강의가 아닌, AI 활용 역량을 키울 수 있습니다.

누구나 따라올 수 있는 난이도
코딩 경험이 없어도 참여 가능!
Spring Boot 기본 개념을 아는 분이라면 더 빠르게 이해할 수 있습니다.

이 강의를 만든 사람

안녕하세요, Kyung-il In입니다.

  • 카이스트 경영대학 수료

  • 국민대학교 석사

  • 한양대학교 박사 (공부 중)

  • 인공지능을 이용한 빅데이터 분석

  • AI 챗봇 엔진 및 챗봇 시스템 개발

  • 안드로이드 포스 시스템 및 서버 개발

    연구분야

  • 블록체인과 분산파일 시스템을 이용한 전자문서 신뢰성 향상에 대한 연구

  • 블록체인 시스템을 활용한 데이터 가치 형성과 창출에 대한 연구

  • 인공지능 챗봇 시스템 산업 적용과 RPA 활용에 관련 연구

  • 멀티 도메인 대화형 챗봇 시스템에 관한 연구


수강 전 참고 사항

실습 환경

  • 강의는 Windows 기준으로 설명합니다.
    MacOS나 Linux 환경이라도 JDK와 Node.js가 설치되어 있다면 대부분 무리 없이 따라오실 수 있습니다.

  • 강의에서는 IntelliJ IDEA Community 버전을 사용합니다.
    다른 버전을 사용하셔도 실습 진행에는 큰 차이가 없습니다.

    🤖 사용 AI 툴

    • Claude Desktop
      → IntelliJ와 연동하여 프롬프트 기반 백엔드·프론트엔드 구현을 실습합니다.

    • Gemini CLI
      → 동일한 프롬프트로 게시판을 다시 구현하고, Claude 결과물과 비교합니다.

    • OpenAI Codex
      → 같은 요구사항으로 세 번째 게시판을 구현하고, 최종적으로 세 가지 도구의 장단점을 종합 비교합니다.

학습 자료

  • 노션 링크로 제공해 드립니다!

선수 지식 및 유의사항

  • Spring Boot 기본 구조와 CRUD 개념 (Controller, Service, Repository 흐름 이해)

  • 웹 개발 기초 지식 (HTTP 요청/응답, 클라이언트-서버 구조)

  • 기본 SQL 지식 (테이블 생성, SELECT, INSERT, UPDATE, DELETE 정도)

  • IntelliJ IDEA 사용 경험 (프로젝트 실행 및 환경 설정 정도)

👉 코드를 깊게 작성할 필요는 없으며, 코딩 경험이 전혀 없어도 AI 도구를 활용해 충분히 따라올 수 있습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Spring Boot는 알지만 실제 프로젝트 진행이 막막한 초보 개발자

  • AI 도구를 활용해 학습 속도를 빠르게 높이고 싶은 학생·개발자

  • 반복적인 작업을 자동화해 생산성을 높이고 싶은 현업 개발자

  • 팀 차원에서 AI 도구 도입을 검토 중인 리더·매니저

  • 최신 개발 트렌드를 놓치고 싶지 않은 실무자 및 연구자

  • 빠르게 MVP를 개발해야 하는 프리랜서·스타트업 개발자

  • 제한된 인력과 리소스로 최대 효율을 내고 싶은 소규모 팀

선수 지식,
필요할까요?

  • 코딩 전혀 몰라도 가능, 프롬프트만으로 학습 진행

  • 있으면 좋은 배경지식: Spring Boot 기본 구조와 실행 방법

  • 있으면 좋은 배경지식: CRUD와 클라이언트-서버 구조 같은 웹 개발 개념

  • 있으면 좋은 배경지식: IntelliJ IDEA, Node.js 설치 및 개발 환경 경험

  • 있으면 좋은 배경지식: 자바 기본 문법과 코드 읽기 능력

  • 하지만 위 지식을 몰라도 가능합니다.

안녕하세요
입니다.

1,125

수강생

32

수강평

22

답변

4.9

강의 평점

2

강의

열공

커리큘럼

전체

18개 ∙ (1시간 7분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

4개

5.0

4개의 수강평

  • dkargo님의 프로필 이미지
    dkargo

    수강평 1

    평균 평점 5.0

    5

    33% 수강 후 작성

    • 윌던님의 프로필 이미지
      윌던

      수강평 42

      평균 평점 5.0

      5

      100% 수강 후 작성

      3가지 ai를 이용하여 같은 프로젝트를 비교하는 부분이 좋네요 각 ai 마다 결과물의 차이를 빠르게 확인할 수 있어서 좋았습니다~

      • Kyung-il In
        지식공유자

        감사합니다

    • budnamu님의 프로필 이미지
      budnamu

      수강평 5

      평균 평점 5.0

      5

      100% 수강 후 작성

      방향을 잡아줍니다. 실제로 어떻게 프로젝트를 생성하고 AI와 연동해서 개발하는지 방법에 대해 알고 싶은 분에게 강추합니다. 다만 저렴한 만큼 깊이 있는 통찰을 바라진 마세요. 이 가격에 이정도의 내용이면 가성비 면에서는 최고라고 생각합니다.

    • Dongcheol Shin님의 프로필 이미지
      Dongcheol Shin

      수강평 2

      평균 평점 5.0

      5

      100% 수강 후 작성

      전달하고자 하는 바가 잘 전달되었습니다. 그러면 충분한거지요.

    Kyung-il In님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!