1 |
Nền tảng Java & OOP |
- Ôn tập Java cơ bản
- Nguyên lý OOP
- Java Collections Framework
|
- Đảm bảo kiến thức nền tảng vững chắc.
|
2 |
Giới thiệu về Lập trình GUI |
- GUI là gì?
- Lập trình Hướng sự kiện
- JavaFX vs. Swing
|
- Hiểu các khái niệm cơ bản về phát triển giao diện người dùng.
|
3 |
JavaFX Cơ bản (Khuyến nghị) |
- Cài đặt & Ứng dụng đầu tiên
- Stage, Scene, và Scene Graph
- Layout Panes
- Các Controls Cơ bản
|
- Xây dựng giao diện người dùng đơn giản với JavaFX.
|
4 |
JavaFX Nâng cao |
- Xử lý sự kiện
- FXML và Scene Builder
- Tạo kiểu với CSS
- Các Controls Nâng cao
|
- Xây dựng các ứng dụng JavaFX phức tạp và đẹp mắt.
|
5 |
Swing Cơ bản (Tùy chọn) |
- JFrame, JPanel, JLabel
- Layout Managers
- JButton, JTextField
- ActionListeners
|
- Hiểu cách làm việc với thư viện Swing cũ hơn.
|
6 |
Swing Nâng cao |
- JTable, JList, JTree
- Look and Feel
- SwingWorker
|
- Sử dụng các thành phần Swing phức tạp.
|
7 |
Các khái niệm Chung |
- Thao tác File I/O
- Kết nối Cơ sở dữ liệu (JDBC)
- Lập trình đa luồng
|
- Tích hợp các chức năng backend vào ứng dụng.
|
8 |
Đóng gói & Triển khai |
- Tạo file JAR có thể thực thi
- Công cụ jpackage
|
- Phân phối ứng dụng của bạn cho người dùng cuối.
|
9 |
Dự án thực tế |
- Xây dựng một ứng dụng hoàn chỉnh
- Ý tưởng dự án (ví dụ: Quản lý công việc, Trình phát nhạc)
|
- Áp dụng kiến thức đã học vào một dự án thực tế.
|