inflearn logo
inflearn logo

Tạo ứng dụng quản lý lịch trình

Ngay cả khi không biế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 đó dán đoạn mã nhận được vào Swift Playgrounds là xong. Với lộ trình 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ụ có đầ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 gặp lỗi, vì bạn 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ờ!

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

Độ khó Nhập môn

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

oop
oop
Algorithm
Algorithm
data-structure
data-structure
oop
oop
Algorithm
Algorithm
data-structure
data-structure
Thumbnail

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

  • Ứng dụng quản lý lịch trình do tôi tự tạo mà thực sự 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".

📅 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ụ."


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

🙋 Tôi muốn thử học 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.

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

🙋 Ý tưởng thì có đấy nhưng tôi muốn thử tạo ra nó mà không cần đến lập trình viên

🙋 Tôi có iPad và muốn 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

  • Cảm thấy bế tắc khi gặp lỗi

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

  • Chú trọng lý thuyết

  • Tự mình suy nghĩ

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

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

  • 100% thực hành

  • AI hỗ trợ 24 giờ

✅ Bạn sẽ 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 học thuộc lòng mọi thứ. Bạn chỉ cần học cách giải thích tốt cho AI là được.


📱 Chúng ta sẽ làm một ứ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 hò 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 — Tìm nhanh các lịch trình mong muốn

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

💾 Tự động lưu — Dữ liệu được duy trì 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 Playground

  • 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!


📚 Lộ trình học tập

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ã nguồn

Ngày 2 — Chạy ứng dụng của tôi Sử dụng Swift Playground, chạy mã nguồn

Day 3 — Tạo màn hình chi tiết 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

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

Ngày 8 — Bộ lọc khoảng 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

Ngày 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


🛠️ Chuẩn bị nội dung

Bắt buộc

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

  • [ ] Ứ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 ở 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ễ dàng 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 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

🏆 Sau khi hoàn thành tất cả các bướ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à để '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 nên 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ỗi này giải quyết thế nào?" + thông báo lỗi + mã code. Hầu hết các trường hợp đều sẽ được giải quyết sau 2~3 lần hỏi.


Q. Nếu không có iPad thì có được không?

Nếu bạn có Mac, bạn cũng có thể chạy Swift Playground trên Mac. Thật đáng tiếc nhưng nếu chỉ có iPhone thì 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 đều đượ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é.


Q. 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 sử dụng hàng ngày, nên nếu hết lượt dùng, bạn có thể đợi đến ngày hôm sau hoặc sử dụng ChatGPT cũng được.


💬 Đá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 bằng 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 với cái này tôi đã hoàn thành. Vì mỗi ngày chỉ cần làm theo 30 phút nên không thấy áp lực chút nào."

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


"Tôi đã từng băn khoăn không biết phải 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 hết mọi thứ, 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 nội dung 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 Playground (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 thực tế đang hoạt động


🚀 Hãy 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 một ứ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!

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.

  • Những ai muốn thử làm ứng dụng nhưng cảm thấy mịt mờ khi phải 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 tế 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?

  • Tôi phải hoàn thành thử thách tạo ứng dụng quản lý lịch trình rồi mới quay lại được!

Xin chào
Đây là leeo

8,098

Học viên

209

Đánh giá

7

Trả lời

4.9

Xếp hạng

19

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

Đá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 leeo

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!

Miễn phí