1. CHƯƠNG 1: TỔNG QUAN VỀ JAVA
1.1. Giới thiệu ngôn ngữ lập trình Java
1.2. Lịch sử phát triển của Java
1.3. Đặc trưng của Java
1.4. Các loại ứng dụng Java
1.5. Môi trường lập trình Java, máy ảo Java, JDK. Môi trường phát triển Java. IDE để lập trình Java
1.6. Cấu trúc chương trình Java đơn giản
1.7. Các quy tắc cơ bản của ngôn ngữ Java
1.8. Cú pháp comment trong Java
1.9. Quy tắc đặt tên trong Java
1.10. Biên dịch và thực thi chương trình Java
1.11. Case Study Quản Lý Sinh Viên
1.12. NỀN TẢNG JAVA CƠ BẢN. Cú pháp Java cơ bản. Kiểu dữ liệu và biến
1.13. Cấu trúc điều khiển
1.14. Chuỗi (String) trong Java. Mảng một chiều, Mảng hai chiều
1.15. Một số thư viện thường dùng. Định dạng Formating
1.16. Lớp và đối tượng trong Java
1.17. Đối tượng - Object
1.18. Phạm vi truy xuất. Đặc điểm hướng đối tượng trong Java
1.19. Tính trừu tượng (Abstraction)
1.20. Tính kế thừa (Inheritance)
1.21. Case Study Quản Lý Sinh Viên
1.22. XỬ LÝ NGOẠI LỆ - EXCEPTION HANDLING
1.23. Giới thiệu ngoại lệ Exception
1.24. Xử lý ngoại lệ Exception
1.25. Khối try/catch
1.26. Ủy nhiệm ngoại lệ throw, throws
1.27. Ngoại lệ được kiểm tra và ngoại lệ không được kiểm tra. Định nghĩa một ngoại lệ mới
1.28. Case Study Quản Lý Sinh Viên
1.29. ĐỌC FILE VÀ GHI FILE
1.30. Đọc ghi file nhị phân. Đọc ghi file văn bản
1.31. Đọc ghi đối tượng
1.32. Case Study Quản Lý Sinh Viên
1.33. LẬP TRÌNH VỚI CƠ SỞ DỮ LIỆU
1.34. JDBC - Java Database Connectivity
1.35. Kết nối cơ sở dữ liệu bằng JDBC
1.36. Tạo ứng dụng JDBC đơn giản
1.37. Ứng dụng 1: Thao tác với CSDL
1.38. Ứng dụng 2: Thao tác với CSDL dùng store procedure
1.39. Case Study Quản Lý Sinh Viên
1.40. THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG GUI
1.41. Thành phần GUI
1.42. Một số thành phần cơ bản của GUI
1.43. Một số Layout thông dụng
1.44. Xử lý sự kiện
1.45. Các hình vẽ cơ bản
1.46. Case Study Quản Lý Sinh Viên
1.47. Phương thức Sort: Sử dụng interface Compareable, Comparator
1.48. Một số phương thức của lớp Collections
1.49. Case Study Quản Lý Sinh Viên
1.50. THIẾT KẾ HƯỚNG ĐỐI TƯỢNG
1.51. Lớp trừ tượng Abstract class
1.52. Giao tiếp Interface. Thiết kế ứng dụng
1.53. Sử dụng UML
1.54. Ứng dụng Quản lý hóa đơn
1.55. Ứng dụng Bài toán tổng hợp (has-a, is-a, abstract class, Interface)
1.56. Mô hình MVC
1.57. Case Study Quản Lý Sinh Viên
1.58. Tạo và quản lý Thread
1.59. Độ ưu tiên của Thread. Đồng bộ các Thread
1.60. Case Study Quản Lý Sinh Viên