inflearn logo
Challenge
Đang tuyển

Tạo ứng dụng web của riêng bạn trong 14 ngày cùng AI

Đây là thử thách 14 ngày kết nối kiến thức cơ bản về HTML, CSS và JavaScript với các dự án thực tế. Bạn sẽ hoàn thiện một web app hoạt động được bằng cách trải nghiệm toàn bộ quy trình từ lên ý tưởng, triển khai, cải thiện mã nguồn đến mở rộng với React, đồng thời tận dụng các công cụ AI như ChatGPT và GitHub Copilot. Không cần tham gia lớp học trực tiếp, bạn sẽ thực hiện 6 nhiệm vụ theo tốc độ của riêng mình để học phương pháp phát triển thực tế và cộng tác với AI.

JavaScript
React
css
github-copilot
GPTs

4개 수업 학습

7회 미션 수행

추가 자료를 통해 학습을 이어나가요.

질문하고 즉시 답을 얻어요.

완주 시 쿠폰을 제공해요.

성취의 증표, 수료증을 발급해요.

ezweb님과 함께해요!

Xác minh sự nghiệp

3,001

Học viên

77

Đánh giá

4

Trả lời

4.9

Xếp hạng

15

Các khóa học

Tôi là giảng viên chuyên về frontend web, cung cấp đào tạo thực tiễn về frontend, giảng dạy tại doanh nghiệp và cơ quan, cũng như sản xuất các khóa học trực tuyến.

■ Các khóa học chuyên sâu về frontend
HTML/CSS, JavaScript, React, Firebase, Figma, phát triển web ứng dụng AI, v.v.
Đào tạo theo từng bước từ xuất bản web đến nghiệp vụ frontend thực tế.

■ Có thể giảng dạy tại doanh nghiệp, cơ quan và cơ sở giáo dục
Đào tạo nhân sự doanh nghiệp, chương trình KDT, chuyên đề tại trường đại học·học viện, v.v.
Có thể xây dựng chương trình giảng dạy và trực tiếp giảng dạy phù hợp với đối tượng và trình độ học viên.

■ Có thể thiết kế và sản xuất khóa học trực tuyến
Từ lên kế hoạch chương trình giảng dạy, biên soạn giáo trình, PPT, tài liệu thực hành và mã ví dụ,
đến quay bài giảng và bàn giao nội dung, có thể thực hiện toàn bộ quy trình sản xuất nội dung đào tạo trực tuyến.

■ Có thể giảng dạy cả trực tuyến và trực tiếp
Không chỉ giảng dạy trực tiếp tại học viện mà còn thực hiện nhiều hình thức khác nhau như giảng dạy trực tuyến theo thời gian thực, sản xuất nội dung ghi hình
phù hợp với môi trường giáo dục.


■ Hoạt động chính

  • Khóa học frontend KDT của ESTSOFT

  • Bài giảng xuất bản web và frontend tại Học viện Máy tính Green

  • Vận hành kênh YouTube về xuất bản web ‘ezweb’

  • Biên soạn sách liên quan đến xuất bản web và thiết kế web


■ Sách
2021.07 / Cẩm nang sử dụng Figma toàn diện cho thiết kế web & web publishing / BJ Public

2022.08 / Lần đầu học coding cùng web publishing  / Nhà xuất bản Youngjin

2023.10 / Sổ tay học kèm thực hành Chứng chỉ Kỹ năng Thiết kế Web 2024 SD Edu Yuseonbae / Sidae Gosi Gihoek

2024.11 / Sổ tay ôn thi thực hành Chứng chỉ Kỹ năng thiết kế web Yuseonbae SD Edu 2025 / Nhà xuất bản Sidae Gosi Planning

2025.11 / Sổ tay kèm học thực hành Chứng chỉ Thiết kế Web SD Edu Yoo Sun-bae 2026 / Sidae Gosi Planning

 

Thêm

Bạn đã học lập trình, nhưng khi thực sự muốn tự mình tạo một ứng dụng web, bạn có từng cảm thấy bối rối không biết nên bắt đầu từ đâu chưa?

Bạn đã học HTML và CSS, đồng thời cũng tìm hiểu một chút về JavaScript, nhưng khi bắt tay vào một dự án thực tế, bạn có thể cảm thấy mọi công đoạn, từ xây dựng giao diện đến triển khai chức năng, đều khó khăn.

Trong “Thử thách tạo ứng dụng web của riêng bạn trong 14 ngày cùng AI” này, bạn sẽ trực tiếp trải nghiệm quy trình sử dụng các công cụ AI như ChatGPT và GitHub Copilot để xác định ý tưởng, xây dựng giao diện, triển khai chức năng, cải thiện mã nguồn, rồi mở rộng bằng React.

Mục tiêu không phải là học thật nhiều nội dung.

Mục tiêu quan trọng nhất của thử thách này là hoàn thành trọn vẹn một web app dù nhỏ nhưng có thể tự mình vận hành trong vòng 14 ngày.

🚀 Trong 14 ngày, chúng ta sẽ tiến hành như sau

Thử thách lần này sẽ được 진행 mà không có các buổi học trực tiếp.

Bạn không cần truy cập vào thời gian cố định, mà chỉ cần tham khảo tài liệu học được cung cấp theo lịch trình của mình và thực hiện các nhiệm vụ theo từng bước.

Thông qua tổng cộng 6 nhiệm vụ, bạn sẽ từng bước hoàn thiện một ứng dụng web.


Mission 1. Xác định chủ đề web app của riêng bạn & chuẩn bị môi trường phát triển
Xác định chủ đề web app bạn muốn tạo, đồng thời chuẩn bị VS Code và thư mục dự án.

Mission 2. Lập kế hoạch tính năng web app cùng AI
Giải thích mục đích của dự án cho AI và tổng hợp 3–5 tính năng cốt lõi cần triển khai trong vòng 14 ngày.

Mission 3. Tạo giao diện cơ bản cho web app bằng HTML·CSS
Xây dựng UI cơ bản bằng HTML và CSS, bao gồm ô tìm kiếm, nút bấm, danh sách thẻ và các thành phần khác để tích hợp chức năng.

Mission 4. Tạo các tính năng hoạt động bằng JavaScript
Thêm các tương tác thực tế vào màn hình như tìm kiếm, bộ lọc và sự kiện nút bấm.

Mission 5. Cải thiện mã cùng AI
Nhờ AI review đoạn mã đã viết và trực tiếp cải thiện mã trùng lặp, tên biến, cấu trúc hàm, v.v.

Mission 6. Mở rộng ứng dụng web bằng React
Chuyển đổi dự án HTML·CSS·JavaScript đã hoàn thiện sang cách tiếp cận React, đồng thời trải nghiệm useState và cấu trúc component.

🤖 Bạn không nhất thiết phải tự viết toàn bộ mã nguồn

Trong thử thách này, chúng ta sẽ tích cực tận dụng AI.

Không chỉ đơn giản là yêu cầu AI…

“Hãy tạo mã cho tôi”

không chỉ dừng lại ở việc yêu cầu rằng,

  • Hãy mô tả tình hình hiện tại của dự án và

  • Yêu cầu cụ thể về chức năng cần triển khai và

  • Chạy đoạn mã đã được tạo và

  • Khi phát sinh vấn đề, hãy hỏi nguyên nhân.

  • yêu cầu lại cách cải thiện mã nguồn

Lặp lại quá trình.

Qua đó, bạn có thể trải nghiệm cách sử dụng AI không chỉ như một trình tạo mã mà còn như một công cụ cùng bạn phát triển.


💡 Có thể tạo những dự án nào?

Bạn có thể tự do lựa chọn chủ đề.

Ví dụ, bạn có thể tạo các web app như sau.

  • Ứng dụng web khám phá sản phẩm

  • Ứng dụng web tìm kiếm phim

  • Ứng dụng web khám phá điểm đến du lịch

  • Ứng dụng web TODO

  • Ứng dụng web portfolio

  • Bộ sưu tập nội dung yêu thích

  • Ứng dụng web đơn giản sử dụng ý tưởng của riêng bạn

Không cần phải tạo ra một dịch vụ phức tạp ngay từ đầu.

Thay vì các tính năng có phạm vi triển khai lớn như đăng ký thành viên, thanh toán và trò chuyện theo thời gian thực, hãy bắt đầu với những tính năng cho phép bạn trực tiếp kiểm tra kết quả như tìm kiếm, bộ lọc, danh sách và sự kiện nút.


📚 Cung cấp tài liệu học theo từng bước

Mỗi nhiệm vụ đều có tài liệu học tập theo từng bước giải thích cách thực hiện nhiệm vụ.

Không chỉ đơn giản đưa ra bài tập với yêu cầu “hãy tạo chức năng này”,

BƯỚC 1 → BƯỚC 2 → BƯỚC 3

Được thiết kế để bạn có thể thực hiện nhiệm vụ bằng cách lần lượt làm theo tài liệu.

Cung cấp cả các ví dụ prompt AI và checklist mà bạn có thể sử dụng khi gặp khó khăn trong quá trình lập trình.

Vì vậy, ngay cả những người từng cảm thấy e ngại khi bắt đầu dự án một mình cũng có thể từng bước làm theo và tiến hành.




✅ Khóa học này phù hợp với những bạn:

  • Dành cho những người đã học HTML và CSS nhưng cảm thấy bối rối trước bước tiếp theo

  • Đã học cú pháp JavaScript nhưng còn thiếu kinh nghiệm thực hiện dự án

  • Dành cho những ai muốn biết cách sử dụng ChatGPT hoặc Copilot trong việc lập trình

  • Những ai muốn trực tiếp tạo ra sản phẩm thay vì chỉ liên tục nghe giảng.

  • Dành cho những ai muốn trải nghiệm toàn bộ quy trình phát triển trước khi bắt đầu học React một cách nghiêm túc.

  • Dành cho những ai muốn trải nghiệm phương pháp phát triển mới: lập trình cùng AI.

Nếu bạn đã từng học qua cấu trúc cơ bản của HTML và CSS, bạn sẽ có thể thực hiện dễ dàng hơn.

Bạn không cần phải biết hoàn hảo về JavaScript và React.


⏱ Bạn có thể thực hiện mà không cảm thấy áp lực.

Tổng thời gian là 14 ngày, và có 6 nhiệm vụ bắt buộc.

Không phải mỗi ngày thực hiện một nhiệm vụ mới, mà chương trình được thiết kế để bạn có thể hoàn thành một nhiệm vụ trong 1–2 ngày.

Mục tiêu là dành khoảng 20~50 phút cho mỗi nhiệm vụ, đồng thời bố trí thời gian ở giữa để bạn có thể hoàn thành những nội dung chưa kịp thực hiện.

Nhân viên văn phòng hoặc những người có lịch trình không cố định cũng có thể tham gia theo lịch trình của riêng mình.


🏁 Sau 14 ngày, bạn sẽ còn lại gì?

Hoàn thành thử thách này, bạn sẽ không chỉ có lại một kỷ niệm rằng mình đã tham gia một khóa học.

trực tiếp

Xác định ý tưởng → lập kế hoạch tính năng → thiết kế giao diện → triển khai chức năng bằng JavaScript → cải thiện mã với AI → mở rộng bằng React

Bạn sẽ trải nghiệm toàn bộ quá trình.

Và cuối cùng,

“Một ứng dụng web do chính tôi hoàn thiện”

sẽ còn lại.

Mục tiêu không phải là tạo ra một dự án hoàn hảo.

Dù nhỏ, trải nghiệm tự mình hoàn thành đến cùng sẽ là điểm khởi đầu tốt nhất để bắt đầu dự án tiếp theo.

🚀 Sau khi hoàn thành thử thách, hãy phát triển bản thân lên bước tiếp theo!

Chúc mừng bạn!
Thông qua thử thách lần này, bạn đã trải nghiệm toàn bộ quá trình từ xác định ý tưởng, tạo giao diện cùng AI, triển khai các chức năng JavaScript đến mở rộng bằng React.

Dựa trên kinh nghiệm tự mình tạo ra sản phẩm, hãy củng cố vững chắc hơn các khái niệm cơ bản và mở rộng việc học sang React cùng các dự án thực tế.


1️⃣ Nếu bạn muốn hiểu đúng về những kiến thức cơ bản của JavaScript

Trong thử thách, bạn đã thử nhanh chóng triển khai các chức năng JavaScript cần thiết cùng AI; giờ là lúc học một cách có hệ thống các khái niệm cốt lõi như biến, mảng, đối tượng, hàm, DOM và sự kiện.


Bước khởi đầu về JavaScript – tinh hoa của lập trình web!
https://inf.run/EGKcf

👉 Đối tượng phù hợp
Nếu bạn có thể viết mã JavaScript nhưng **“muốn hiểu rõ hơn tại sao lại viết như vậy”**, hãy bắt đầu với khóa học này.

2️⃣ Nếu muốn học React sau JavaScript

Trong thử thách, bạn đã có trải nghiệm bước đầu về khái niệm component và quản lý trạng thái bằng cách chuyển đổi giao diện được tạo bằng HTML/JavaScript sang React.

Bây giờ hãy từng bước làm quen với cấu trúc và các khái niệm cốt lõi của React từ đầu.


Làm quen với React: Hướng dẫn thực chiến dành cho Publisher
https://inf.run/tWGL2

👉 Đối tượng phù hợp
Dành cho những ai đã biết HTML/CSS/JavaScript ở mức nhất định nhưng chưa từng sử dụng React hoặc muốn hiểu từ đầu vì sao cần React.

3️⃣ Nếu bạn muốn tự mình xây dựng một dịch vụ thực tế hoàn chỉnh bằng React

Nếu đã nắm được các khái niệm cơ bản của React, giờ bạn có thể thử sức với một dự án lưu trữ và quản lý dữ liệu thực tế.

Thông qua việc sử dụng React và Firebase để triển khai các tính năng được dùng trong các dịch vụ web thực tế như xác thực, cơ sở dữ liệu và tải ảnh lên, bạn sẽ hoàn thiện một dự án.


Chỉ cần biết HTML/CSS/JS là OK! Hoàn thiện dự án thực chiến với React và Firebase
https://inf.run/GGkkr

👉 Đối tượng được đề xuất
Khóa học phù hợp với những ai muốn vượt qua việc học các ví dụ đơn giản và tự mình hoàn thiện một dịch vụ hoạt động thực tế bằng React.

🌱 Hãy tiếp tục học theo lộ trình này nhé

Thử thách xây dựng ứng dụng web trong 14 ngày
→ Trải nghiệm toàn bộ quy trình bằng cách tự tay xây dựng ứng dụng

Kiến thức cơ bản về JavaScript
→ Hiểu nguyên lý của đoạn mã đã sử dụng

React lần đầu làm quen
→ Học các khái niệm cốt lõi và phương pháp phát triển React

Dự án thực tế React + Firebase
→ Hoàn thành dự án ở cấp độ dịch vụ thực tế

Web app được tạo trong thử thách này không phải là điểm kết thúc mà là dự án đầu tiên.

Bạn không cần phải biết mọi thứ ngay từ đầu mới có thể phát triển.
Bằng cách lặp lại quá trình tự mình tạo ra sản phẩm, học lại những phần còn thiếu và tiếp tục bổ sung các tính năng mới, năng lực phát triển của bạn sẽ dần được nâng cao.

Giờ hãy tiến thêm một bước từ “học theo” và tiếp tục học bằng cách tự mình xây dựng, mở rộng sản phẩm. 🚀

10월

11일

챌린지 시작일

2026년 10월 11일 오후 03:00

챌린지 종료일

2026년 10월 25일 오후 02:30

챌린지에서 배워요

  • Trải nghiệm toàn bộ quy trình phát triển, từ lập kế hoạch đến triển khai ứng dụng web bằng công cụ AI

  • Chuyển đổi dự án được triển khai bằng HTML, CSS và JavaScript sang cấu trúc component React

  • Kỹ năng cộng tác để đặt câu hỏi hiệu quả cho AI và kiểm chứng, cải thiện mã do AI tạo ra

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

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

  • Người mới bắt đầu đã học những kiến thức cơ bản về HTML, CSS, JavaScript nhưng chưa có kinh nghiệm thực hiện dự án thực tế

  • Người mới bắt đầu lập trình muốn nhanh chóng tạo nguyên mẫu bằng cách sử dụng các công cụ AI

  • Lập trình viên frontend tương lai cần có kinh nghiệm thực hiện dự án JavaScript thuần trước khi học React

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

  • Hiểu cú pháp cơ bản của thẻ HTML và tạo kiểu CSS

  • Kiến thức cơ bản về biến, hàm và xử lý sự kiện trong JavaScript

  • Kinh nghiệm cài đặt VS Code và sử dụng công cụ dành cho nhà phát triển trên trình duyệt web

Hỏi đáp thường gặp

취소 및 환불 규정
챌린지는 지식공유자가 설정한 수업 최소 정원이 충족되지 않을 경우, 폐강 안내가 고지되며 결제 내역이 자동취소됩니다.

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!

모집 인원 1,000명

353.299 ₫

50%

706.598 ₫