강의

멘토링

로드맵

NEW
Programming

/

AI Coding

Phát triển bảng tin Spring Boot với Vibe Coding (Claude, Gemini, OpenAI Codex)

Khóa học này là một hướng dẫn phát triển tích hợp, hướng dẫn toàn diện quá trình phát triển bảng tin web dựa trên Spring Boot bằng cách sử dụng các công cụ AI đa dạng như Claude, Gemini, OpenAI Codex. Mặc dù phương pháp thiết lập môi trường ban đầu của mỗi công cụ AI khác nhau, nhưng quy trình cốt lõi để phát triển các chức năng bảng tin thực tế (backend, frontend, upload file) sử dụng cùng một prompt.

14 học viên đang tham gia khóa học này

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

Dịch cái này sang tiếng Việt

  • Bạn có thể phát triển Spring Boot mà không cần kiến thức Java bằng cách sử dụng các AI Tools đa dạng.

  • Claude, Gemini, OpenAI Codex - Cài đặt và sử dụng các công cụ AI

  • Hoàn thành dự án chỉ bằng prompt thông qua hợp tác với AI

  • Spring Boot CRUD bảng tin, triển khai upload/download file

  • Chiến lược tự động hóa sản xuất MVP nhanh và công việc lặp lại

"Các công cụ AI, liệu có thể thực sự thay thế công việc của lập trình viên không? 💡"

Mục tiêu khóa học

  • Hoàn thành bảng tin dựa trên Spring Boot chỉ bằng prompt mà không cần viết code

  • Thực hành so sánh trực tiếp ba công cụ phát triển AI Claude, Gemini, OpenAI Codex

  • Khả năng hợp tác với AI, thiết kế prompt, học tập chiến lược gỡ lỗi và mở rộng tính năng

Cấu trúc bài giảng

  1. Thiết lập môi trường

    • IntelliJ IDEA, cài đặt Node.js

    • Thiết lập dự án Spring Boot chung

  2. Thực hành Claude Desktop

    • Tích hợp với IntelliJ

    • Chỉ với 3 bước prompt để triển khai CRUD, tải lên/tải xuống file, Bootstrap UI

  3. Thực hành Gemini CLI

    • Triển khai bảng thông báo với cùng một prompt

    • So sánh với kết quả của Claude

  4. Thực hành OpenAI Codex

    • Triển khai bảng thông báo lần thứ ba với cùng một prompt

    • Cuối cùng là so sánh tổng hợp hiệu suất của ba công cụ


📖 Những gì bạn có thể học được qua khóa học

"Hoàn thành bảng thông báo Spring Boot hợp tác với AI chỉ bằng prompt"

  • Cách hoàn thành dự án bằng cách hợp tác với AI mà không cần viết code trực tiếp

  • Claude, Gemini, OpenAI Codex - Cách sử dụng và so sánh ba công cụ phát triển AI hàng đầu

  • Thiết kế prompt, debug và chiến lược mở rộng tính năng

  • Kinh nghiệm triển khai bảng CRUD, tải lên/tải xuống file, Bootstrap UI dựa trên Spring Boot

  • Đánh giá chất lượng sản phẩm, tốc độ, độ chính xác, khả năng bảo trì theo từng công cụ và lựa chọn công cụ tối ưu theo từng tình huống

📌 Đặc điểm của khóa học này

  • Không viết một dòng code nào mà chỉ sử dụng prompt để hoàn thành bảng CRUD, tải lên/tải xuống file, và giao diện Bootstrap UI - tôi sẽ cho bạn thấy toàn bộ quá trình này.

  • Claude, Gemini, OpenAI Codex áp dụng ba công cụ AI này cho cùng một yêu cầu để so sánh trực tiếp kết quả, đồng thời cung cấp tiêu chí lựa chọn công cụ tối ưu theo từng tình huống.

  • Không chỉ là copy-paste code đơn thuần mà còn chứa đựng những insight có thể áp dụng ngay trong thực tế như nguyên lý thiết kế prompt, chiến lược debug, phương pháp mở rộng tính năng từng bước.

  • Người mới bắt đầu cũng có thể tham gia, nhưng nếu biết cấu trúc cơ bản của Spring Boot và khái niệm CRUD thì sẽ theo kịp nhanh hơn rất nhiều.

💡 Đặc điểm cốt lõi và điểm khác biệt

Prompt thay vì coding
Các khóa học khác yêu cầu viết code trực tiếp, nhưng khóa học này chỉ sử dụng prompt để hoàn thành bảng CRUD và cả tính năng upload/download file.

Thực hành & So sánh các Công cụ AI
Claude, Gemini, OpenAI Codex — Thực hành ba công cụ AI với cùng một yêu cầu và so sánh phân tích trực tiếp kết quả.
→ Có thể có được tiêu chí rõ ràng về "AI nào phù hợp hơn trong tình huống nào?".

Trải nghiệm học tập thực tế
Không chỉ dừng lại ở các ví dụ đơn giản, mà sẽ triển khai bảng tin ở mức độ dịch vụ thực tế dựa trên Spring Boot.
→ Có thể áp dụng ngay vào công việc hoặc dự án.

Tập trung vào Kỹ thuật Prompt Engineering
Đề cập đến phương pháp luận hợp tác với AI như xử lý lỗi, debug, mở rộng tính năng từng bước.
→ Không phải là bài giảng code đơn thuần, mà có thể phát triển năng lực ứng dụng AI.

Độ khó mà ai cũng có thể theo kịp
Có thể tham gia ngay cả khi không có kinh nghiệm coding!
Nếu bạn biết các khái niệm cơ bản về Spring Boot thì sẽ hiểu nhanh hơn.

Người tạo ra khóa học này

Xin chào, tôi là Kyung-il In.

  • Hoàn thành chương trình tại Trường Kinh doanh KAIST

  • Thạc sĩ Đại học Quốc dân

  • Tiến sĩ Đại học Hanyang (đang học)

  • Phân tích dữ liệu lớn sử dụng trí tuệ nhân tạo

  • Phát triển engine chatbot AI và hệ thống chatbot

  • Phát triển hệ thống và máy chủ Android POS

    Lĩnh vực nghiên cứu

  • Nghiên cứu về việc nâng cao độ tin cậy của tài liệu điện tử sử dụng blockchain và hệ thống tệp phân tán

  • Nghiên cứu về hình thành và tạo ra giá trị dữ liệu sử dụng hệ thống blockchain

  • Nghiên cứu về ứng dụng công nghiệp của hệ thống chatbot trí tuệ nhân tạo và việc sử dụng RPA

  • Nghiên cứu về hệ thống chatbot đối thoại đa miền


Những lưu ý trước khi học

Môi trường thực hành

  • Khóa học được giải thích dựa trên hệ điều hành Windows.
    Ngay cả trong môi trường MacOS hoặc Linux, nếu đã cài đặt JDK và Node.js thì hầu hết đều có thể theo dõi mà không gặp khó khăn gì.

  • Trong khóa học sẽ sử dụng phiên bản IntelliJ IDEA Community.
    Sử dụng phiên bản khác cũng không có sự khác biệt lớn trong việc thực hành.

    🤖 Công cụ AI sử dụng

    • Claude Desktop
      → Kết nối với IntelliJ để thực hành triển khai backend·frontend dựa trên prompt.

    • Gemini CLI
      → Triển khai lại bảng thông báo với cùng một prompt và so sánh với kết quả của Claude.

    • OpenAI Codex
      → Triển khai bảng thông báo thứ ba với cùng yêu cầu, và cuối cùng so sánh tổng hợp ưu nhược điểm của ba công cụ.

Tài liệu học tập

  • Chúng tôi cung cấp qua liên kết Notion!

Kiến thức tiên quyết và lưu ý

  • Cấu trúc cơ bản Spring Boot và khái niệm CRUD (Hiểu luồng Controller, Service, Repository)

  • Kiến thức cơ bản về phát triển web (HTTP request/response, kiến trúc client-server)

  • Kiến thức SQL cơ bản (tạo bảng, SELECT, INSERT, UPDATE, DELETE)

  • Kinh nghiệm sử dụng IntelliJ IDEA (mức độ chạy dự án và cài đặt môi trường)

👉 Không cần phải viết code quá sâu, ngay cả khi hoàn toàn không có kinh nghiệm lập trình cũng có thể theo kịp hoàn toàn bằng cách sử dụng các công cụ AI.

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Spring Boot thì biết rồi nhưng khi tiến hành dự án thực tế lại bối rối không biết làm sao - dành cho lập trình viên mới bắt đầu

  • Sinh viên và lập trình viên muốn tăng tốc độ học tập nhanh chóng bằng cách sử dụng các công cụ AI

  • Nhà phát triển đang làm việc muốn tự động hóa các công việc lặp đi lặp lại để tăng năng suất

  • Các lãnh đạo và quản lý đang xem xét việc triển khai công cụ AI ở cấp độ nhóm

  • Những người làm việc thực tế và nhà nghiên cứu không muốn bỏ lỡ các xu hướng phát triển mới nhất

  • Các nhà phát triển freelancer·startup cần phát triển MVP một cách nhanh chóng

  • Đội nhóm quy mô nhỏ muốn đạt hiệu quả tối đa với nhân lực và tài nguyên hạn chế

Cần biết trước khi bắt đầu?

  • Hoàn toàn có thể thực hiện ngay cả khi không biết gì về coding, chỉ cần sử dụng prompt để tiến hành học tập

  • Kiến thức nền tảng hữu ích: Cấu trúc cơ bản và cách chạy Spring Boot

  • Kiến thức nền tảng hữu ích: Các khái niệm phát triển web như CRUD và kiến trúc client-server

  • Kiến thức nền tảng hữu ích: Kinh nghiệm cài đặt IntelliJ IDEA, Node.js và môi trường phát triển

  • Kiến thức nền tảng hữu ích: Cú pháp cơ bản Java và khả năng đọc code

  • Tuy nhiên, có thể thực hiện được ngay cả khi không biết kiến thức trên.

Xin chào
Đây là

1,045

Học viên

29

Đánh giá

21

Trả lời

4.9

Xếp hạng

3

Các khóa học

열공

Chương trình giảng dạy

Tất cả

18 bài giảng ∙ (1giờ 7phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn, kết thúc sau 4 ngày ngày

12.870 ₫

35%

419.185 ₫

Khóa học khác của Kyung-il In

Hãy khám phá các khóa học khác của giảng viên!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!