inflearn logo
inflearn logo

Tạo dịch vụ web bằng AI tạo sinh – Dự án All-in-one từ lập kế hoạch, thiết kế, lập trình đến triển khai

Đây là khóa học dự án phát triển web thực tế, hoàn thiện mọi công đoạn từ lập kế hoạch, thiết kế, triển khai đến phân phối chỉ trong một lần bằng cách tận dụng AI tạo sinh. Bạn sẽ tạo ra các thiết kế bằng Stitch và Figma Make, sau đó tạo mã nguồn bằng AI Studio để phân phối thành một dịch vụ thực tế. Ngay cả khi không biết nhiều về lập trình, bạn vẫn sẽ học được cách phát triển cùng với AI và hoàn thiện ứng dụng web AI của riêng mình. Giờ đây, chính bạn cũng sẽ trở thành một nhà phát triển cộng tác cùng AI.

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

Độ khó Cơ bản

Thời gian Không giới hạn

Figma
Figma
Vibe Coding
Vibe Coding
HTML/CSS
HTML/CSS
JavaScript
JavaScript
React
React
Figma
Figma
Vibe Coding
Vibe Coding
HTML/CSS
HTML/CSS
JavaScript
JavaScript
React
React

Bạn sẽ nhận được điều này sau khi học.

  • Năng lực lập kế hoạch dịch vụ web dựa trên AI tạo sinh

  • Kỹ năng thiết kế và vận dụng câu lệnh (prompt)

  • Kỹ năng tạo thiết kế UI/UX sử dụng Stitch

  • Hiểu về việc tạo mã dựa trên Figma Make

  • Khả năng tạo ứng dụng sử dụng AI Studio

  • Khả năng triển khai đám mây và vận hành dịch vụ

  • Kết nối Supabase và hiểu cấu trúc cơ bản của backend

  • Khả năng áp dụng thực tế của Vibe Coding

Phương thức phát triển web đang thay đổi nhanh chóng.


Trong quá khứ, con người phải trực tiếp xử lý mọi quy trình từ việc tạo thiết kế riêng biệt, tự tay viết mã cho đến xây dựng máy chủ. Việc này đòi hỏi nhiều thời gian và các thao tác lặp đi lặp lại, tạo ra gánh nặng lớn đối với những người mới bắt đầu để có thể hoàn thành trọn vẹn.


Nhưng giờ đây mọi thứ đã khác!

Với sự ra đời của AI tạo sinh,
từ lập kế hoạch → thiết kế → tạo mã → triển khai
giờ đây có thể được hoàn thành nhanh chóng và hiệu quả hơn nhiều trong cùng một quy trình duy nhất.


Khóa học này không chỉ đơn thuần là quá trình học code.
Đây là một dự án thực chiến giúp bạn hoàn thiện một dịch vụ thực tế từ đầu đến cuối bằng cách sử dụng AI như một công cụ.

  • Tạo thiết kế bằng câu lệnh (prompt) và

  • Tạo mã nguồn bằng AI và

  • Xây dựng backend với Supabase và

  • Tiến hành triển khai thực tế lên internet.

Tập trung vào trải nghiệm hoàn thiện hơn là những lý thuyết phức tạp.


Trải nghiệm trực tiếp phương pháp phát triển mới khi làm việc cùng AI, đó chính là ‘Vibe Coding’.

Thông qua khóa học này, bạn sẽ tiến xa hơn việc chỉ triển khai các tính năng đơn thuần để phát triển thành một “lập trình viên cộng tác cùng AI”.

Chuẩn bị trước khi bắt đầu

Trước khi bắt đầu học chính thức, hãy thiết lập sẵn 4 điều dưới đây. Đừng lo lắng nếu đây là lần đầu tiên
— bạn chỉ cần làm theo từng bước một trong khi xem tài liệu bài giảng (00_준비사항.pdf). 😊

💻 1. Thiết lập môi trường phát triển

Đây là những công cụ cơ bản để viết mã và thực thi dự án.

  • Trình chỉnh sửa mã — Vui lòng cài đặt VS Code hoặc Cursor

  • Node.js — Cần thiết để chạy máy chủ phát triển (npm sẽ được cài đặt cùng)

  • Git — có thể lưu trữ và quản lý nội dung công việc của bạn


🤖 2. Chuẩn bị công cụ lập trình AI

Nội dung cốt lõi của bài học này! Để trải nghiệm việc lập trình cùng AI, hãy chuẩn bị các công cụ dưới đây.

  • GitHub Copilot — là trợ lý AI giúp tự động hoàn thành mã nguồn

  • Codex — là công cụ giúp tạo ra mã nguồn khi bạn giải thích bằng lời nói


🎨 3. Chuẩn bị công cụ thiết kế

Đây là những công cụ sẽ được sử dụng trong phần thực hành tự tạo và chỉnh sửa UI.

  • Figma — được sử dụng để thiết kế cấu trúc màn hình và tinh chỉnh UI

  • Stitch — Tự động tạo UI bằng các câu lệnh prompt


☁️ 4. Tạo tài khoản dịch vụ bên ngoài

Hãy đăng ký trước các dịch vụ dưới đây để triển khai các tính năng lưu trữ công thức, đăng nhập và tạo công thức bằng AI.

  • Supabase — xử lý cơ sở dữ liệu, đăng nhập và lưu trữ tệp tại một nơi duy nhất

  • OpenAI — Sử dụng GPT API để tạo tính năng tạo công thức nấu ăn bằng AI

1️⃣ Giai đoạn lập kế hoạch và chuẩn bị

Quyết định xem sẽ tạo ra cái gì trước tiên

Chúng ta không bắt đầu lập trình ngay lập tức.
Trước tiên, hãy quyết định xem sẽ tạo dịch vụ web nào và vẽ ra bức tranh tổng thể.

  • Chuẩn bị môi trường cần thiết cho việc phát triển.

  • Liệt kê các tính năng sẽ có trong dịch vụ.

  • Hiểu cấu trúc dự án.

  • Thử thiết kế màn hình bằng Stitch.

Nội dung được thiết kế để ngay cả
“những người đang mông lung không biết phải bắt đầu từ đâu” cũng có thể nắm bắt được hướng đi một cách tự nhiên nếu làm theo từng bước.

Thiết kế luồng hoạt động của ứng dụng bằng Figjam.

Thiết kế cấu trúc dự án

Nhập câu lệnh prompt để tạo thiết kế.

2️⃣ Tạo chức năng AI và máy chủ

Làm cho AI thực sự hoạt động

Trong bước này, chúng ta sẽ trực tiếp triển khai tính năng AI tạo công thức nấu ăn.

  • Tiến hành thiết lập Supabase.

  • Kết nối OpenAI.

  • Tạo và thiết lập Edge Function.

  • Hoàn thành tính năng tạo công thức nấu ăn bằng AI.

Có thể bạn sẽ cảm thấy khó khăn,
nhưng nếu làm theo từng bước, bạn sẽ hiểu được “cấu trúc thực tế mà AI hoạt động”.



3️⃣ Tạo giao diện & Thực hiện chức năng đăng nhập

Tạo màn hình mà người dùng thực sự sử dụng

Bây giờ, chúng ta sẽ tạo một ứng dụng web mà người dùng có thể trực tiếp sử dụng.

  • Tạo ứng dụng React.

  • Thực hiện chức năng đăng nhập và đăng ký thành viên.

  • Liên kết cả đăng nhập bằng Google và Kakao.

  • Hoàn thiện các tính năng viết, chỉnh sửa và xóa công thức nấu ăn.

Không chỉ là những ví dụ đơn giản,
chúng ta sẽ hoàn thiện nó dưới dạng một dịch vụ có thể sử dụng trong thực tế.

Tạo mã nguồn từ thiết kế đã có bằng cách sử dụng AI Studio.

Tạo mã nguồn bằng cách sử dụng các câu lệnh prompt trong AI Studio.


Việc quản lý mã nguồn cũng không cần dùng những câu lệnh khó khăn mà sẽ được thực hiện một cách thoải mái bằng cách sử dụng GitHub Desktop.



4️⃣ Triển khai và Hoàn tất

Công khai dịch vụ của tôi với thế giới

Ở bước cuối cùng, chúng ta sẽ triển khai ứng dụng web đã tạo lên internet.

  • Tải lên máy chủ thực tế.

  • Sửa lỗi.

  • Tổng hợp lại toàn bộ quy trình.

Bạn sẽ được trải nghiệm khoảnh khắc có thể chia sẻ đường liên kết và nói rằng
“Đây là dịch vụ do chính mình tạo ra đấy”.

Việc triển khai cũng được tiến hành dễ dàng bằng cách sử dụng dịch vụ Vercel.

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

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

  • Những người muốn thử tạo dịch vụ web bằng AI tạo sinh

  • Người mới bắt đầu cảm thấy việc lập trình khó khăn nhưng muốn thử thách cùng với AI

  • Người chuẩn bị xin việc cần dự án thực tế để làm portfolio

  • Những người muốn trải nghiệm toàn bộ quá trình từ lập kế hoạch đến triển khai.

  • Những ai tò mò về cách sử dụng Stitch, Figma Make và AI Studio

  • Những người muốn hoàn thiện dự án dựa trên React thành một dịch vụ thực tế.

  • Nhà phát triển độc lập muốn tạo ra kết quả một cách nhanh chóng

  • Những người muốn học phương pháp phát triển mới phù hợp với thời đại AI.

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

  • Chỉ cần có thể lưu tệp, tạo thư mục và cài đặt chương trình là được.

  • Chỉ cần có thể thực hiện theo các bước tạo tài khoản như GitHub, Supabase là được.

  • Sẽ rất tốt nếu bạn đã từng nghe qua HTML là gì.

  • Chỉ cần biết rằng có một ngôn ngữ gọi là JavaScript là đủ rồi.

  • Vì bạn sẽ thực hiện từng bước cùng với AI, nên dù là lần đầu tiên bạn vẫn có thể hoàn toàn theo kịp.

Xin chào
Đây là ezweb

2,777

Học viên

61

Đánh giá

4

Trả lời

4.9

Xếp hạng

13

Các khóa học

■ [Hiện tại] Giảng viên Front-end tại ESTSOFT KDT
■ Giảng dạy Web Publishing, Front-end tại Học viện Nghệ thuật Máy tính Green
■ Vận hành kênh YouTube về Web Publishing 'Rock's Easyweb'
■ Giảng viên Web Publishing tại Học viện Máy tính The Joeun
■ Giảng viên Web Publishing tại Học viện Máy tính Hanbit
■ Chuyên gia Front-end Publisher, Giảng viên chuyên nghiệp về Front-end Publishing
■ Giảng dạy Portfolio Thiết kế Web UI/UX


[ Sách ]
Xuất bản 19.07.2021 / Sách hướng dẫn sử dụng Figma hoàn hảo cho Thiết kế Web & Web Publishing / BJ Public

Xuất bản ngày 25.08.2022 / Lần đầu học Coding với Web Publishing / Nhà xuất bản Youngjin

Xuất bản 10.2023 /Sổ tay gia sư thực hành Kỹ thuật viên Thiết kế Web 2024 SD Edu Yu-seon-bae / Sidae Gosi Planning

Tái bản 11/2024 /Sổ tay hướng dẫn thực hành Kỹ thuật viên Thiết kế Web 2025 SD Edu của Tiền bối Yoo / Sidae Gosi Planning

Tái bản 11.2025 /2026 Sổ tay gia sư thực hành Kỹ thuật viên Thiết kế Web SD Edu của Tiền bối Yoo / Sidae Gosi Planning

 

[ Giải thưởng ]
08.2022 Học viện Green Computer Art chi nhánh Jongno - Giảng viên xuất sắc 06.2021 Học viện Green Computer Art chi nhánh Jongno - Giảng viên xuất sắc 06.2018 Học viện Green Computer Art chi nhánh Sinchon - Giảng viên xuất sắc 05.2017 Học viện Green Computer Art chi nhánh Sinchon - Giảng viên xuất sắc 05.2016 Học viện Green Computer Art chi nhánh Sinchon - Giảng viên xuất sắc 10.2015 Học viện Green Computer Art chi nhánh Sinchon - Giảng viên xuất sắc

 

 

 

Thêm

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

Tất cả

21 bài giảng ∙ (5giờ 13phút)

Tài liệu khóa học:

Tài liệu bài giảng
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!

Khóa học khác của ezweb

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!

Ưu đãi có thời hạn

35.040 ₫

34%

1.121.384 ₫