강의

멘토링

로드맵

NEW
Programming

/

AI Coding

Developing a Spring Boot Bulletin Board with Vibe Coding (Claude, Gemini, OpenAI Codex)

This course is a development manual that comprehensively guides you through the process of developing a Spring Boot-based web bulletin board using various AI tools such as Claude, Gemini, and OpenAI Codex. While the initial environment setup methods differ for each AI tool, the core processes for developing actual bulletin board functionality (backend, frontend, file upload) use the same prompts.

11 learners are taking this course

  • Kyung-il In
바이브코딩
스프링부트
claude
geminicli
openaicodex
HTML/CSS
JavaScript
Java
AI

What you will learn!

  • You can develop Spring Boot without Java knowledge using various AI Tools.

  • Claude, Gemini, OpenAI Codex AI Tool Installation and Usage

  • Complete Projects Through AI Collaboration Using Only Prompts

  • Spring Boot CRUD Board, File Upload/Download Implementation

  • Rapid MVP Development and Iterative Work Automation Strategy

"Can AI tools really replace developers' work? 💡"

Course Objectives

  • Complete a Spring Boot-based bulletin board using only prompts without writing code

  • Claude, Gemini, OpenAI Codex hands-on comparison practice of three AI development tools

  • Learning AI collaboration skills, prompt design, debugging and feature extension strategies

Course Structure

  1. Environment Setup

    • IntelliJ IDEA, Node.js Installation

    • Common Spring Boot Project Setup

  2. Claude Desktop Practice

    • Integration with IntelliJ

    • Implement CRUD, file upload/download, and Bootstrap UI with just 3-step prompts

  3. Gemini CLI Practice

    • Implementing a bulletin board with the same prompt

    • Comparison with Claude's results

  4. OpenAI Codex Practice

    • Implementing the third bulletin board with the same prompt

    • Final comprehensive performance comparison of the three tools


📖 What You Can Learn Through This Course

"AI-Collaborative Spring Boot Bulletin Board Completed with Prompts Only"

  • How to complete projects by collaborating with AI without writing code directly

  • Claude, Gemini, OpenAI Codex Usage and Comparison of Three Leading AI Development Tools

  • Prompt Design, Debugging, and Feature Extension Strategies

  • Experience implementing CRUD bulletin board, file upload/download, Bootstrap UI based on Spring Boot

  • Tool-specific evaluation of output quality, speed, accuracy, and maintainability and optimal tool selection by situation

📌 Features of This Course

  • Without writing a single line of code, I'll show you the process of completing a CRUD bulletin board, file upload/download, and Bootstrap UI using only prompts.

  • Claude, Gemini, OpenAI Codex - We apply these three AI tools to identical requirements and directly compare their outputs, providing criteria for selecting the optimal tool for each situation.

  • This contains not just simple code copy-pasting, but prompt design principles, debugging strategies, and progressive feature expansion methods - insights that can be immediately applied in real-world practice.

  • Beginners can participate, but knowing Spring Boot basic structure and CRUD concepts will help you follow along much faster.

💡 Key Features and Differentiators

Prompts Instead of Coding
While other courses require writing code directly, this course completes a CRUD bulletin board and file upload/download functionality using only prompts.

AI Tool Practice & Comparison
Claude, Gemini, OpenAI Codex — Practice with three AI tools using the same requirements, and directly compare and analyze the results.
→ You can obtain clear criteria for "Which AI is more suitable in which situations?"

Practical Learning Experience
Goes beyond simple examples to implement an actual service-level bulletin board based on Spring Boot.
→ You can immediately apply it to work or projects.

Focused on Prompt Engineering
Covers methodologies for collaborating with AI including error handling, debugging, and progressive feature expansion.
→ Not just simple code lectures, but developing AI utilization capabilities.

A difficulty level that anyone can follow
Participation is possible even without coding experience!
If you know the basic concepts of Spring Boot, you can understand it even faster.

The person who created this course

Hello, I'm Kyung-il In.

  • Completed KAIST Graduate School of Management

  • Kookmin University Master's

  • Hanyang University Ph.D. (Currently studying)

  • Artificial Intelligence-Based Big Data Analysis

  • AI Chatbot Engine and Chatbot System Development

  • Android POS System and Server Development

    Research Field

  • A Study on Improving Electronic Document Reliability Using Blockchain and Distributed File Systems

  • Research on Data Value Formation and Creation Using Blockchain Systems

  • Research on Industrial Application of AI Chatbot Systems and RPA Utilization

  • Research on Multi-Domain Conversational Chatbot Systems


Pre-enrollment Reference Information

Practice Environment

  • The course is explained based on Windows.
    Even if you're using MacOS or Linux, you should be able to follow along without any issues as long as JDK and Node.js are installed.

  • In the lectures, we use the IntelliJ IDEA Community version.
    There is no significant difference in following along with the exercises even if you use other versions.

    🤖 AI Tools Used

    • Claude Desktop
      → Practice prompt-based backend and frontend implementation by integrating with IntelliJ.

    • Gemini CLI
      → Reimplementing the bulletin board with the same prompt and comparing it with Claude's results.

    • OpenAI Codex
      → Implement a third bulletin board with the same requirements, and finally provide a comprehensive comparison of the pros and cons of all three tools.

Learning Materials

  • I'll provide it as a Notion link!

Prerequisites and Precautions

  • Spring Boot Basic Structure and CRUD Concepts (Understanding Controller, Service, Repository Flow)

  • Basic Web Development Knowledge (HTTP request/response, client-server architecture)

  • Basic SQL knowledge (table creation, SELECT, INSERT, UPDATE, DELETE, etc.)

  • IntelliJ IDEA usage experience (project execution and environment setup level)

👉 You don't need to write code in depth, and even with no coding experience at all, you can easily follow along using AI tools.

Recommended for
these people

Who is this course right for?

  • A beginner developer who knows Spring Boot but feels overwhelmed when starting actual projects

  • Students and developers who want to rapidly accelerate their learning speed using AI tools

  • Working developers who want to automate repetitive tasks to boost productivity

  • Leaders and managers who are considering adopting AI tools at the team level

  • Practitioners and researchers who don't want to miss the latest development trends

  • Freelance and startup developers who need to quickly develop an MVP

  • Small teams that want to maximize efficiency with limited personnel and resources

Need to know before starting?

  • Possible even with no coding knowledge, learning progresses with prompts alone

  • Nice to have background knowledge: Spring Boot basic structure and execution methods

  • Helpful background knowledge: Web development concepts such as CRUD and client-server architecture

  • Helpful background knowledge: IntelliJ IDEA, Node.js installation and development environment experience

  • Helpful background knowledge: Basic Java syntax and code reading ability

  • However, it's possible even without knowing the above knowledge.

Hello
This is

1,039

Learners

29

Reviews

21

Answers

4.9

Rating

2

Courses

열공

Curriculum

All

18 lectures ∙ (1hr 7min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

Limited time deal

$12,870.00

35%

$15.40

Kyung-il In's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!