Khóa học Lập trình Java


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 06. Hằng số 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

Java 103. Bài tập quản lý sinh viên - phần chức năng 3

Java 104. Cách đóng gói chương trình Java, Export Jar

14 nhận xét:

  1. dạ rất hay ạ, mong anh tiếp túc ra tiếp video ạ

    Trả lờiXóa
  2. Khó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óa
  3. Cá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óa
  4. Khóa học hay và bổ ích lắm anh, chúc anh nhiều sức khỏe

    Trả lờiXóa
  5. Khóa học rất hay, rất bổ ích.
    Cám ơn bạn. Chúc bạn sức khỏe và thành công.

    Trả lờiXóa
  6. Bài học rất hay!!! Cảm ơn anh nhiều ạ :3

    Trả lờiXóa
  7. Ra tiếp đi anh ơi :)))))))))))))))))))))

    Trả lờiXóa
  8. MÌ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.

    Cảm ơn Add

    Trả lờiXóa
  9. Rất hay anh ạ, mong anh làm thêm các chủ đề về java nâng cao

    Trả lờiXóa
  10. Thanks admin shared Cource java free for everyone

    Trả lờiXóa
  11. Biết ơn anh về khóa học tuyệt vời này ạ!

    Trả lờiXóa