inflearn logo
Challenge
Đã kết thúc

Thử thách tạo ứng dụng quản lý lịch trình - Khóa 2

Ngay cả khi không biết một chút gì về lập trình, bạn vẫn có thể tạo ra ứng dụng quản lý lịch trình của riêng mình chỉ trong 4 tuần. Chỉ cần nói với AI rằng "Hãy làm cho tôi ứng dụng như thế này", sau đó sao chép mã nhận được và dán vào Swift Playgrounds là xong. Với lộ trình tổng cộng 12 buổi, mỗi tuần 3 buổi, mỗi ngày 30 phút, bạn sẽ hoàn thành một ứng dụng thực thụ với đầy đủ các tính năng: thêm/xóa/sửa lịch trình, danh mục và thông báo, bộ lọc và tìm kiếm, cho đến cả chế độ xem lịch (calendar view). Đừng lo lắng nếu xảy ra lỗi, vì chỉ cần hỏi AI là nó sẽ sửa giúp bạn. Đây không phải là học lập trình, mà là thử thách học cách cộng tác với AI. Hãy bắt đầu ngay bây giờ!

oop
Algorithm
data-structure

13개 수업 학습

12회 미션 수행

무제한 복습, 내 것으로 만들어요.

같은 기수와 교류하고 함께 성장해요.

지식공유자와 멘토링 혜택!

leeo님과 함께해요!

8,840

Học viên

248

Đánh giá

7

Trả lời

4.9

Xếp hạng

30

Các khóa học

Xin chào, tôi là Leeio, một nhà phát triển đang "câu" những dòng code tại Pohang.

Đồng giảng viên

📅 Thử thách tạo ứng dụng quản lý lịch trình cùng AI


Hoàn thành ứng dụng của riêng bạn chỉ trong 4 tuần dù không biết một chút gì về lập trình!

"Chỉ cần nói với AI và dán vào. Nó sẽ trở thành một ứng dụng thực thụ."


✨ Rất đề xuất cho những người sau đây

🙋 Tôi muốn thử lập trình nhưng không biết phải bắt đầu từ đâu

🙋 Đang xem hướng dẫn trên YouTube mà gặp lỗi là bỏ cuộc luôn

🙋 Đang phân vân không biết có nên học lập trình trong thời đại AI không

🙋 아이디어는 있는데 개발자 없이 만들어보고 싶어요

🙋 Tôi có iPad và muốn thử làm điều gì đó hiệu quả hơn.


🎯 Lý do thử thách này trở nên đặc biệt

🚫 Thử thách này không phải là một khóa học lập trình

Các khóa học lập trình thông thường...

  • Học từ ngữ pháp trước

  • Bế tắc khi gặp lỗi

  • Tỷ lệ hoàn thành khóa học 10%

  • Trọng tâm lý thuyết

  • Tự mình suy nghĩ một mình

Thử thách này là...

  • Bắt đầu tạo ứng dụng ngay lập tức

  • Hỏi AI là giải quyết được hết

  • 3 buổi mỗi tuần, mỗi buổi 30 phút, có thể hoàn thành khóa học

  • 100% thực hành

  • AI hỗ trợ 24 giờ mỗi ngày

✅ Học cách cộng tác với AI

1. Giải thích tính năng mong muốn cho AI 2. Nhận mã code và dán vào 3. Nếu xảy ra lỗi, hãy hỏi lại AI 4. Lặp lại → Hoàn thành ứng dụng!

💡 Đây chính là cách lập trình của năm 2024. Bạn không cần phải ghi nhớ mọi thứ. Bạn chỉ cần học cách giải thích tốt cho AI là đủ.


📱 Chúng ta sẽ làm ứng dụng như thế này

Xem trước thành phẩm

Thêm/Sửa/Xóa lịch trình — Tự mình quản lý lịch trình

🏷️ Danh mục — Phân biệt công việc/cá nhân/hẹn bằng màu sắc

🔔 Cài đặt thông báo — chọn trước 5 phút, 1 giờ, v.v.

🔍 Tìm kiếm & Bộ lọc — Nhanh chóng tìm thấy lịch trình bạn muốn

📆 Chế độ xem lịch — Kiểm tra lịch trình trên lịch

💾 Tự động lưu — Duy trì dữ liệu ngay cả khi tắt ứng dụng

Đây là ứng dụng thực tế đang hoạt động

  • Chạy trực tiếp trên Swift Playgrounds

  • Có thể sử dụng trên iPad/Mac của tôi

  • Nếu muốn, bạn cũng có thể phát hành trên App Store!


📚 Chương trình học

4 tuần | 3 buổi mỗi tuần | 30 phút mỗi buổi | Tổng cộng 12 buổi

Tuần 1: Bắt đầu

Ngày 1 — Đưa ra yêu cầu cho AI: Đăng ký Claude, viết prompt, nhận mã code

Day 2 — Chạy ứng dụng của tôi Sử dụng Swift Playground, thực thi mã nguồn

Ngày 3 — Tạo màn hình chi tiết, di chuyển màn hình, hiển thị dữ liệu

Tuần 2: Các tính năng cốt lõi

Ngày 4 — Thêm lịch trình mới Biểu mẫu nhập liệu, lưu trữ dữ liệu

Ngày 5 — Xóa và Sửa Vuốt để xóa, màn hình chỉnh sửa

Day 6 — Danh mục và thông báo, tùy chọn lựa chọn, hiển thị màu sắc

Tuần 3: Tính năng nâng cao

Day 7 — Bộ lọc danh mục Chỉ xem danh mục mong muốn

Ngày 8 — Bộ lọc thời gian và sắp xếp Hôm nay/Tuần này, tùy chọn sắp xếp

Ngày 9 — Tìm kiếm và nhóm thanh tìm kiếm, nhóm theo ngày

Tuần 4: Hoàn thiện

Day 10 — Tạo Tab View, thanh tab bên dưới, nhiều màn hình

Day 11 — Lịch và Lưu trữ Chế độ xem lịch, lưu trữ dữ liệu vĩnh viễn

Ngày 12 — Hoàn thành! Chỉnh sửa UI, trạng thái trống, tạo kiểu và hoàn thiện tất cả


🛠️ Chuẩn bị

Bắt buộc

  • [ ] iPad hoặc Mac (để chạy Swift Playgrounds)

  • [ ] Ứng dụng Swift Playgrounds (Miễn phí, tải xuống từ App Store)

  • [ ] Tài khoản Claude (miễn phí, chúng ta sẽ cùng tạo vào Ngày 1)

Khuyến nghị

  • [ ] Kết nối internet

  • [ ] 30 phút mỗi ngày

  • [ ] Tâm thế "mình cũng có thể làm được" 💪

💡 Không cần kinh nghiệm lập trình! Chỉ cần biết bật máy tính và sử dụng internet là đủ.


🎁 Quyền lợi khi tham gia thử thách

📦 Những thứ được cung cấp

📹 12 bài giảng video — Video học tập 10 phút cho mỗi buổi học

📝 Hướng dẫn thực hành — Chỉ dẫn từng bước dễ làm theo

💬 Prompt để sao chép và dán — Các prompt có thể sử dụng ngay với AI

Danh sách kiểm tra nhiệm vụ — Xác định rõ ràng những việc cần làm mỗi ngày

🆘 FAQ — Cách giải quyết các vấn đề thường gặp

🏆 Khi hoàn thành khóa học

  • 1 ứng dụng của riêng bạn thực sự hoạt động

  • Lĩnh hội phương pháp cộng tác với AI

  • Hiểu các khái niệm cơ bản về SwiftUI

  • Tự tin có thể tạo ra ứng dụng tiếp theo!


❓ Câu hỏi thường gặp

Q. Thật sự không biết một chút gì về lập trình cũng được sao?

Vâng! Thử thách này không phải là về việc bạn đã 'biết' lập trình, mà là học cách để 'cùng tìm hiểu' với AI. Bạn chỉ cần biết cách sao chép và dán là được.


Q. Tôi phải làm gì nếu xảy ra lỗi?

Nếu bạn đưa thông báo lỗi cho AI, nó sẽ sửa giúp bạn. Bạn chỉ cần hỏi theo kiểu: "Làm thế nào để khắc phục lỗi này?" + thông báo lỗi + mã code. Hầu hết các trường hợp sẽ được giải quyết sau 2~3 lần hỏi.


Q. Không có iPad thì không được sao?

Nếu có Mac, bạn cũng có thể chạy Swift Playgrounds trên Mac. Nếu chỉ có iPhone thì thật đáng tiếc nhưng sẽ rất khó khăn 😢


Q. Một ngày 30 phút có thực sự đủ không?

Vâng! 10 phút xem video + 20 phút thực hành là đủ rồi ạ. Tất nhiên nếu bạn muốn tìm hiểu sâu hơn thì sẽ cần nhiều thời gian hơn, nhưng các nhiệm vụ cơ bản được thiết kế để có thể hoàn thành trong vòng 30 phút.


Q. Tôi có thể đưa ứng dụng đã hoàn thành lên App Store không?

Điều đó hơi khó một chút... Nhưng nếu bạn muốn, tôi sẽ hướng dẫn riêng cho bạn nhé.


Hỏi: Phiên bản Claude miễn phí có đủ dùng không?

Vâng, phiên bản miễn phí là đủ rồi ạ! Tuy nhiên, vì có giới hạn lượt sử dụng mỗi ngày nên nếu hết lượt, bạn có thể đợi đến ngày hôm sau hoặc dùng ChatGPT cũng được nhé.


💬 Đánh giá của học viên

"Thú thật là tôi đã từng bán tín bán nghi nhưng cuối cùng một ứng dụng thực thụ đã được tạo ra. Mỗi khi gặp lỗi, tôi chỉ cần hỏi AI là mọi chuyện đều được giải quyết. Không ngờ nó lại hiệu quả đến vậy!"

— Kinh nghiệm lập trình 0, nhân viên văn phòng A씨


"Tôi đã từng bỏ cuộc 3 lần khi xem các bài giảng lập trình trên YouTube, nhưng lần này tôi đã hoàn thành. Vì chỉ cần làm theo 30 phút mỗi ngày nên không hề thấy áp lực."

— Sinh viên đại học B


"Tôi đã từng băn khoăn không biết nên học lập trình thế nào trong thời đại AI, nhưng giờ thì tôi đã hiểu rồi. Không cần phải biết tất cả, chỉ cần biết cách ra lệnh tốt cho AI là được."

— Nhà hoạch định C


📌 Xem nhanh các ý chính

  • Tên thử thách: Ứng dụng quản lý lịch trình tạo cùng AI

  • Thời gian: 4 tuần (3 buổi mỗi tuần)

  • Thời gian: 30 phút mỗi buổi, tổng cộng 6 giờ

  • Chuẩn bị: iPad hoặc Mac, Swift Playgrounds (miễn phí)

  • Mức độ khó: Không có kinh nghiệm lập trình vẫn OK

  • Kết quả: Ứng dụng quản lý lịch trình hoạt động thực tế


🚀 Bắt đầu ngay bây giờ!

💡 Bạn không phải đang học lập trình. Bạn đang học cách cộng tác với AI.

Sau 4 tuần, bạn có thể tự tin nói rằng "Tôi đã từng làm ra ứng dụng rồi đấy".


Nếu bạn có bất kỳ thắc mắc nào, xin vui lòng liên hệ bất cứ lúc nào!

3월

15일

챌린지 시작일

2026년 3월 15일 PM 03:00

챌린지 종료일

2026년 4월 11일 PM 03:00

챌린지 커리큘럼

Tất cả

25 bài giảng ∙ (2giờ 54phút)

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

챌린지 전용 수업

챌린지에서 배워요

  • Ứng dụng quản lý lịch trình do tôi tự tạo mà thực tế có thể sử dụng hàng ngày

  • Ứng dụng của tôi với 20 tính năng đã được triển khai

  • Mã nguồn có thể trực tiếp chỉnh sửa và mở rộng

  • Có thể thực hiện thêm/xóa/sửa dữ liệu

  • Có thể yêu cầu AI một cách chính xác rằng "Hãy thêm tính năng này cho tôi"

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

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

  • Những ai muốn bắt tay vào làm thử ngay thay vì chỉ học lý thuyết

  • Những người nói rằng phải có kết quả thì mới có động lực tốt được

  • Những bạn muốn thử làm ứng dụng nhưng cảm thấy mịt mờ khi làm một mình.

  • Dành cho những ai đang thắc mắc rằng việc lập trình bằng AI thực sự được thực hiện như thế nào.

  • Đã hoàn thành "Thử thách trải nghiệm lập trình cùng AI" hoặc có kinh nghiệm tương tự

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

  • Bạn phải hoàn thành thử thách trải nghiệm lập trình cùng với AI rồi mới được quay lại.

Đánh giá

Tất cả

4 đánh giá

5.0

4 đánh giá

  • hyosim2ya9738님의 프로필 이미지
    hyosim2ya9738

    Đánh giá 2

    Đánh giá trung bình 5.0

    5

    31% đã tham gia

    Dù không biết gì về lập trình nhưng nhờ thầy giải thích rất phù hợp với trình độ của em nên em thấy rất dễ hiểu! Thầy luôn giảng bài một cách điềm tĩnh nên kiến thức cứ thế vào đầu vèo vèo luôn ạ :D

    • tnn025648님의 프로필 이미지
      tnn025648

      Đánh giá 1

      Đánh giá trung bình 5.0

      Đã chỉnh sửa

      5

      100% đã tham gia

      Rất dễ dàng và thú vị! Ngay cả những người không chuyên, không biết nhiều về lập trình cũng có thể dễ dàng theo kịp. Không chỉ dạy cách sử dụng AI đơn thuần, mà mỗi bài giảng đều giải thích chi tiết về các đoạn mã được sử dụng nên đã giúp ích cho tôi rất nhiều!

      • theshining6262님의 프로필 이미지
        theshining6262

        Đánh giá 2

        Đánh giá trung bình 5.0

        5

        31% đã tham gia

        Cảm ơn bạn đã giải thích tận tình, điều này đã giúp ích cho tôi rất nhiều. Mặc dù không biết về lập trình, nhưng thay vì chỉ đơn thuần bảo AI làm giúp, việc bạn giải thích chi tiết về các thành phần trong mã nguồn khiến tôi cảm thấy rất hay. Xin cảm ơn bạn.

        • insub2004님의 프로필 이미지
          insub2004

          Đánh giá 7

          Đánh giá trung bình 5.0

          5

          62% đã tham gia

          이 강의의 지난 수강평

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

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

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

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

          Miễn phí