LẬP TRÌNH JAVA
Khóa học lập trình Java do TITV xây dựng (trong thời gian khoảng 1 năm) và cung cấp hoàn toàn miễn phí, mục tiêu là chia sẻ kiến thức về lập trình, các bạn sẽ được làm quen từ những kiến thức cơ bản cho đến nâng cao trong lập trình Java. Bao gồm tất cả nội dung kiến thức về các công cụ lập trình IDE, Java Core, Các thuật toán, Lập trình hướng đối tượng Java, Cấu trúc dữ liệu Java, Xử lý tập tin trong Java, Lập trình giao diện AWT và Swing. Thông qua những ví dụ đơn giản và rõ ràng, thao tác từng bước chắc chắn các bạn sẽ có thể thực hiện và tự tin hơn trong lập trình Java. Các bạn sẽ cần khoảng thời gian khoảng từ 3 đến 4 tháng để có thể hiểu rõ và hoàn tất được khóa học này.
Nếu các bạn thấy nội dung của khóa học giúp ích được cho bạn. Tôi sẽ rất vui, nếu bạn mời tôi một ly cà phê ☕. Các khoản đóng góp của bạn sẽ giúp tôi trang trải chi phí hosting và tên miền của trang web này, giúp cho trang này tồn tại lâu hơn.
Bạn có thể đóng góp bằng các cách sau đây:
* Ghi các comment, các ý kiến của bạn bên dưới các bài viết, các video trên Youtube
* Donate: Vietinbank, Chi nhánh 11 TP. HCM, CTK: Le Nhat Tung, STK: 109005606811
* Donate: https://www.paypal.com/paypalme/titvvn
Tôi xin chân thành cảm ơn.
Trân trọng,
TITV.vn
PHẦN 1. KIẾN THỨC CƠ BẢN VỀ JAVA
Java 01. Vì sao học lập trình Java
Java 02. Cài đặt JDK và Eclipse
Java 03. Cấu trúc của một lớp Java
Java 04. Cách khai báo biến trong Java
Java 05 . Kiểu dữ liệu trong Java
Java 07 . Cách ghi chú trong Java
Java 08. Cách kiểm tra và xử lý lỗi biên dịch
Java 09. Cách nhập dữ liệu từ bán phím
Java 10. Chuyển đổi kiểu dữ liệu trong Java
Java 11. Các phép toán cơ bản trong Java
Java 12 Các phép toán một ngôi trong lập trình Java
Java 13. Cách gán dữ liệu trong Java
Java 14. Các phép toán so sánh và điều kiện trong Java
Java 15. Toán tử điều kiện trong Java
Java 16. Lớp Math và các hàm toán học trong Java
Java 17. Câu lệnh điều kiện if ... else trong Java
Java 18 . Giải phương trình bậc hai ax2+bx+c=0 trong Java
Java 19 . Câu lệnh switch ... case trong lập trình Java
Java 20. Bài tập kiểm tra số ngày của tháng trong Java
Java 21. Cách sử dụng vòng lặp for trong lập trình Java
Java 22. Lặp trình in ra bảng cửu chương trong Java
Java 23. Cách sử dụng vòng lặp while trong lập trình Java
Java 24. Chuyển đổi số từ thập phân sang nhị phân
Java 25. Vòng lặp do while trong lặp trình Java
Java 26. Cách sử dụng câu lệnh break, continue và return trong Java
Java 27 . Cách bắt lỗi ngoại lệ bằng try catch trong lập trình Java
Java 27a. Giới thiệu về mảng trong lập trình Java
PHẦN 2. LẬP TRÌNH HƯỚNG ĐỐI TƯỢNG VỚI JAVA
Java 28 . Lập trình hướng đối tượng là gì
Java 29. Cách cài phần mềm vẽ sơ đồ lớp UML
Java 30. Cách xây dựng lớp và phương thức khởi tạo Constructor
Java 31. Hiểu rõ về phương thức trong lập trình Java
Java 32. Hiểu rõ phương thức GET và SET
Java 33. Hiểu rõ phương thức toString trong lập trình Java
Java 34 . Hiểu rõ phương thức so sánh equals và hascode
Java 35. Bài tập Quản lý Sách trong lập trình Java
Java 36. Bài tập Quản lý Bộ phim trong lập trình Java
Java 37. Bài tập Quản lý Sinh viên trong lập trình Java
Java 38. Bài tập quản lý Máy tính trong lập trình Java
Java 39 . Khái niệm về Kế Thừa trong lập trình Java
Java 40. Các dạng kế thừa trong Java
Java 41. Vì sao không có đa kế thừa trong Java?
Java 42. Ghi đè phương thức - Overriding trong lập trình Java
Java 43. Nạp chồng phương thức - Overloading trong Java
Java 44. Lớp và phương thức trừu tượng Abstract trong Java
Java 45. Bài tập về kế thừa và abstract
Java 46. Hiểu rõ về INTERFACE trong lập trình Java
Java 47. Hiểu rõ về Gói - Package trong lập trình Java
Java 48. Phân biệt điều khiển public, protected, private
PHẦN 3. CẤU TRÚC DỮ LIỆU TRONG LẬP TRÌNH JAVA
Java 49. Xử lý chuỗi trong lập trình Java | 1 - Lấy độ dài chuỗi và ký tự trong chuỗi Java
Java 50. Xử lý chuỗi trong lập trình Java | 2 - Các hàm so sánh chuỗi trong Java
Java 51. Xử lý chuỗi trong lập trình Java | 3 - Các hàm tìm kiếm chuỗi trong Java
Java 52. Xử lý chuỗi trong lập trình Java | 4 cắt chuỗi, nối chuối và thay thế và chuyển đổi
Java 53. Mảng và cách copy mảng trong lập trình Java
Java 54 - Xây dựng phương thức so sánh compareTo và hiểu rõ về Comparable trong Java
Java 55. Tìm kiếm, sắp xếp, copy mảng bằng các hàm có sẵn trong Java
Java 56. Cách phân tách chuỗi thành mảng trong lập trình Java
Java 57. Lập trình Mini Game Cá Cược Tài Xỉu - sử dụng lớp Random và Numberformat Java
Java 58. Các lớp quản lý thời gian và ngày tháng trong Java
Java 59. Kiểu dữ liệu Enum trong lập trình Java
Java 60. Giới thiệu về Java Collections trong lập trình Java
Java 61. Bài tập quản lý danh sách sinh viên trong Java sử dụng ArrayList
Java 62. Hiểu rõ về cách sử dụng Stack trong lập trình Java
Java 63. Hiểu rõ hàng đợi Queue và Deque trong lập trình Java
Java 64. Hiểu rõ cấu trúc SET trong lập trình Java | Bài tập rút thăm trúng thưởng
Java 65. Hiểu rõ cấu trúc Map của Java | Viết chương trình tra từ điển Anh - Việt
Java 66. Tìm hiểu về Generic trong lập trình Java
Java 67. Cách lập trình tạo tập tin và thư mục trong Java
Java 68. Cách lấy thông tin cơ bản của tập tin và duyệt thư mục trong Java
Java 69. Cách xóa tập tin và thư mục bằng ngôn ngữ lập trình Java
Java 70. Cách đổi tên, di chuyển và copy file trong lập trình Java
Java 71. Cách ghi dữ liệu dạng văn bản vào file trong lập trình Java
Java 72. Cách đọc dữ liệu văn bản text từ file trong lập trình Java
Java 73. Cách lưu đối tượng xuống tập tin | Lập trình Java
Java 74. Cách đọc đối tượng từ tập tin | Lập trình Java
Java 75. Tổng hợp các kiến thức xử lý file | Lập trình Java
Java 76. Lập trình nén và giải nén file | Lập trình Java
PHẦN 4. LẬP TRÌNH GIAO DIỆN
Java 77. Giới thiệu về lập trình giao diện Java Swing | Lập trình Java
Java 78. Tìm hiểu về cửa sổ chương trình JFrame | Lập trình Java
Java 79. Các thành phần và bố cục của chương trình giao diện | Lập trình Java
Java 80. Cách sử dụng JPanel và cấu hình Look and Feel cho giao diện chương trình Java
Java 81. Áp dụng mô hình MVC trong xây dựng chương trình và cách xử lý sự kiện
Java 82. Tùy chỉnh font chữ và kích cỡ chữ của các thành phần giao diện
Java 83. Cách tùy chỉnh màu nền và màu chữ cho các thành phần giao diện
Java 84. Cách sử dụng JTextField để hiển thị và nhập dữ liệu văn bản
Java 85. Cách sử dụng JTextArea để hiển thị và nhập dữ liệu văn bản nhiều dòng
Java 86. Cách hiển thị thanh cuộn và sử dụng JScrollPane | Lập trình Java
Java 87. Xử lý các sự kiện của chuột máy tính | Lập trình Java
Java 88. Cách vẽ và hiển thị các hình ảnh cơ bản | Lập trình Java
Java 89. Cách thêm thanh Menu và xử lý sự kiện cho các Menu | Lập trình Java
Java 90. Cách tạo phím tắt cho chương trình Java Swing
Java 91. Cách tạo thanh công cụ cho chương trình Java Swing
Java 92. Cách tạo menu chuột phải cho chương trình Java Swing
Java 93. Thêm tích chọn vào menu trong chương trình Java Swing
Java 94. Cách hiển thị hình ảnh và gán icon trong chương trình Java
Java 95. Cách sử dụng JRadioButton và JCheckbox để lựa chọn trong Java Swing
Java 96. Cách sử dụng JCombobox và JList trong Java Swing
Java 97. Cách hiển thị cửa sổ thông báo hoặc báo lỗi hoặc nhập dữ liệu trong Java
Java 98. Hướng dẫn kéo thả giao diện Java Swing
Java 99. Cách mở file hoặc lưu file trong Java Swing
Java 100. Bài tập quản lý danh sách sinh viên - phần thiết kế giao diện
Java 101. Bài tập quản lý sinh viên - phần chức năng
Java 102. Bài tập quản lý sinh viên - phần chức năng tiếp theo
dạ rất hay ạ, mong anh tiếp túc ra tiếp video ạ
Trả lờiXóaKhóa học rất hay và bổ ích. Chúc bạn sức khỏe và thành công
Trả lờiXóaCác bài học đều rất hay. hôm nay vào trang Web lại thấy các bài học được sắp xếp theo Link và trình tự bài học rất hay. Cảm ơn Thầy
Trả lờiXóaKhóa học hay và bổ ích lắm anh, chúc anh nhiều sức khỏe
Trả lờiXóaKhóa học rất hay, rất bổ ích.
Trả lờiXóaCám ơn bạn. Chúc bạn sức khỏe và thành công.
Bài học rất hay!!! Cảm ơn anh nhiều ạ :3
Trả lờiXóaRa tiếp đi anh ơi :)))))))))))))))))))))
Trả lờiXóaMÌnh cảm ơn Add rất nhiều. Mấy tháng trước mình có vào trang để học nhưng vì các bài học sắp xếp không được trình tự nên khó theo dõi hơn. Bây giờ các bài học đã được hệ thống lại, dễ thấy, dễ học hơn rất nhiều.
Trả lờiXóaCảm ơn Add
ra thêm video dạy add oiiii
Trả lờiXóadậy hay lắm ạ
Trả lờiXóaRất hay anh ạ, mong anh làm thêm các chủ đề về java nâng cao
Trả lờiXóaCảm ơn khóa học của anh
Trả lờiXóaThanks admin shared Cource java free for everyone
Trả lờiXóaBiết ơn anh về khóa học tuyệt vời này ạ!
Trả lờiXóa