[Phần UI Dự án Thực tế Java] Xây dựng ứng dụng thông tin phim dựa trên Spring Core + JavaFX
Trong khóa học [Dự án thực tế Java - Phần UI], chúng ta sẽ cùng xây dựng một ứng dụng cung cấp thông tin phim hoạt động thuần túy bằng công nghệ Java thông qua việc sử dụng JavaFX. Khóa học này được thiết kế để giúp bạn hiểu sâu về "cấu trúc kết nối giữa màn hình và logic" bằng cách trực tiếp triển khai xử lý sự kiện UI, logic bất đồng bộ và luồng tương tác người dùng bằng Java trước khi chuyển sang phát triển Web và ứng dụng điện thoại thông minh. Bạn sẽ được rèn luyện tư duy cấu trúc để tách biệt logic nghiệp vụ và UI thông qua việc liên kết với Spring Core, đồng thời hiểu được cách giải quyết vấn đề giảm hiệu suất UI có thể xảy ra trong quá trình lấy thông tin phim từ API bên ngoài bằng xử lý bất đồng bộ. Thông qua đó, bạn có thể hiểu rõ nguyên lý của luồng dữ liệu, trình lắng nghe sự kiện (event listener), xử lý bất đồng bộ dựa trên luồng (thread), và nâng tầm hiểu biết về chính ngôn ngữ Java lên một bậc mới. Nói cách khác, khóa học này là "giai đoạn thực hành để trải nghiệm bản chất của UI và cốt lõi của xử lý bất đồng bộ bằng Java trước khi tiến tới lập trình Web". Đừng quên rằng đây không phải là một lớp học chỉ để gõ theo mã nguồn, mà là một trải nghiệm học tập giúp bạn tự mình lĩnh hội nguyên lý kết nối giữa UI và logic.
9 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
📢 Thông báo ra mắt bài giảng OpenClaw.AI Cơ bản Phần 2
📢 Thông báo khai giảng khóa học OpenClaw.AI Cơ bản Phần 2
Xin chào, tôi là Kevin, người đang thực hiện các bài giảng cơ bản về OpenClaw.AI.
Không có gì khác, [Cơ bản Phần 2] OpenClaw.AI Master Class: Trợ lý từ xa trên điện thoại thông minh hoàn thiện với Telegram và Vision AI đã được mở trên Inflearn. ^^
Hy vọng bài giảng của tôi có thể giúp ích được phần nào để các bạn có thể ứng dụng OpenClaw vào cuộc sống hàng ngày một cách thông minh.
👉[Đi đến khóa học OpenClaw.AI Cơ bản Phần 2]
Những thứ sẽ cùng nhau tạo ra trong phần 2
- Xây dựng môi trường để điều khiển từ xa tác nhân (agent) của tôi mọi lúc mọi nơi bằng Telegram trên điện thoại thông minh.
- Hoàn thiện quy trình ghi chép chi tiêu tự động phân tích và ghi lại chỉ với một bức ảnh hóa đơn bằng cách tận dụng tính năng thị giác của Gemini 2.5 Flash.
- Nâng cấp môi trường Docker + workspace đã tạo ở phần 1 thành kịch bản tự động hóa thực tế.
Đặc biệt đề xuất cho những người sau
- Những ai muốn "sử dụng agent ngay cả trên điện thoại thông minh mà không cần trình duyệt".
- Những người muốn AI tự động phân loại và ghi chép dữ liệu hóa đơn/hình ảnh thay vì phải sắp xếp thủ công mỗi lần.
- Những ai muốn kết nối OpenClaw, vốn chỉ mới trải nghiệm ở phần 1, vào tự động hóa công việc/cuộc sống thực tế.
Sơ lược nội dung cốt lõi phần 2
- Phần 1: Kiểm tra môi trường phần 1 và định hướng kịch bản “Trợ lý trong túi giấy”.
- Phần 2: Tạo bot Telegram bằng BotFather → Ghép nối → Kết nối thời gian thực với agent OpenClaw.
- Phần 3: Gửi ảnh hóa đơn qua Telegram → Tự động trích xuất ngày tháng, tên cửa hàng, số tiền, danh mục → Tự động hóa lưu trữ tích lũy vào thư mục expenses/.
Các mục cần kiểm tra trước khi học
- Sẽ tốt nhất nếu bạn đã chuẩn bị sẵn Docker container và Gemini API key đã sử dụng ở phần 1.
- Ngay cả khi bạn chưa học phần 1, bạn vẫn có thể thiết lập môi trường tối thiểu cần thiết bằng cách làm theo “Danh sách kiểm tra trước môi trường thực hành” được cung cấp trong phần 2.
Trong quá trình học Phần 2, nếu có bất kỳ thắc mắc hay gặp khó khăn nào, hãy thoải mái để lại câu hỏi tại bảng câu hỏi bất cứ lúc nào.
Dựa trên phản hồi của các học viên, tôi sẽ tiếp tục bổ sung các ví dụ thực hành và hướng dẫn khắc phục sự cố.




