Lập trình Java toàn tập
Khóa học chỉ dành cho nội bộ doanh nghiệp
Mô tả khóa học
Khóa học này dành cho
- Biết ít nhất một ngôn ngữ lập trình trước đó (C/C++/Python/PHP/C#/Ruby.....) ở mức cơ bản
- Có máy tính để thực hành
- Kiên trì, quyết tâm theo đuổi ngôn ngữ phổ biến nhất thế giới Java
Bạn sẽ nhận được gì nếu đăng ký khóa học này
- Tự tin làm các project
- Tự tin đi phỏng vấn và trả lời các câu hỏi phỏng vấn tại các công ty tập đoàn
Nội dung khoá học
Section 1: Giới thiệu khóa học Java online và cài đặt JDK, Eclipse
-
1. 1. Giới thiệu khóa học Java Online
-
2. 2. Cài đặt JDK cho Windows
-
3. 3. Cài đật eclipse
Section 2: Biến, kiểu dữ liệu và toán tử trong Java
-
4. 4. Biến trong Java
-
5. 5. Kiểu số nguyên trong Java
-
6. 6. Kiểu dấu phảy động trong Java
-
7. 7. Kiểu Char và boolean trong Java
-
8. 8. Kiểu String trong Java
-
9. 9. Toán tử trong Java
-
10. 10. Toán tử trong Java (phần 2)
Section 3: Phương thức trong Java và các lệnh điều khiển cơ bản
-
11. 11. Keywords, khoảng trắng và cách thụt đầu dòng trong Java
-
12. 12. Lệnh if else trong Java
-
13. 13. Thực hành If-Else - Kiểm tra năm nhuận
-
14. 14. Hàm trong Java
-
15. 15. Hàm trong Java(phần 2)
-
16. 16. Overloading hàm trong Java
Section 4: Điều khiển luồng trong Java
-
17. 17. Switch trong java
-
18. 18. Thực hành switch- Tìm số ngày trong mỗi tháng
-
19. 19. Vòng lặp for trong Java
-
20. 20. Thực hành vòng for - Các tam giác số đặc biệt
-
21. 21. Thực hành vòng for(2)- Các tam giác sao
-
22. 22. Vòng lặp do while, vòng lặp while trong Java
-
23. 23. Vòng lặp do while(thực hành)
-
24. 24. Thực hành while- Tính tổng các chữ số trong 1 số cho trước
Section 5: Java OOP (phần 1): Class, constructor, tính thừa kế
-
25. 25. Lớp (Class) trong Java (phần 1)
-
26. 26. Lớp (Class) trong Java (phần 2)
-
27. 27. Constructor trong Java (phần 1)
-
28. 28. Constructor trong Java (phần 2)- Thực hành quản lý tài khoản ngân hàng
-
29. 29. Tính thừa kế trong Java
Section 6: Java OOP (phần 2) : Quan hệ HAS-A, tính bao đóng, đa hình thái trong Java
-
30. 30. Quan hệ HAS-A trong Java
-
31. 31. Tính bao đóng trong Java
-
32. 32. Đa hình thái trong Java
Section 7: Array, ArrayList và Autoboxing trong Java, OOP phần 3
-
33. 33. Array trong Java
-
34. 34. Array trong Java (phần 2)- Thực hành sắp xếp mảng
-
35. 35. ArrayList trong Java
-
36. 36. Thực hành ArrayList trong Java- Bài tập quản lý sinh viên
-
37. 37. Thực hành ArrayList trong Java - Bài tập quản lý sinh viên (phần 2)
-
38. 38. Thực hành ArrayList trong Java - Bài tập quản lý sinh viên(phần 3)
-
39. 39. Wrapper class trong Java, Autoboxing và unboxing trong Java
Section 8: Quy tắc đặt tên, package, static và final trong Java, OOP phần 4
-
40. 40. Package trong Java, cách tạo và import các file Jar
-
41. 41. Scope trong Java
-
42. 42. Static trong Java- Tại sao phải cách biến và hàm gọi từ hàm main phải là static
-
43. 43. Access Modifier trong Java- public,private,default, protected
-
44. 44. Interface trong Java
-
45. 45. Abstract Class trong Java
-
46. 46. Inner class trong Java
-
47. 47. Generic trong Java
-
48. 48. Generic trong Java (phần 2)
-
49. 49. Phỏng vấn Java - Phần OOP
Section 9: Collection trong Java
-
50. 50. Collection trong Java- Bài toán quản lý rạp hát trong Java
-
51. 51. LinkedList trong Java- So sánh LinkedList với ArrayList
-
52. 52. Comparator trong Java
-
53. 53. Comparable trong Java
-
54. 54. Map trong Java
-
55. 55. Map trong Java (phần 2)- LinkedHashMap,TreeMap,HashMap và sự khác nhau
-
56. 56. Set trong Java
-
57. 57. Set trong Java (phần 2)- Ý nghĩa của các hàm equals và hashCode trong Java 15min
-
58. 58. Iterator trong Java
-
59. 59. Tổng kết Collection trong Java
-
60. 60. Phỏng vấn Java - Phần Collection
Section 10: Exception trong Java và File I/O trong Java
-
61. 61. Exception trong Java
-
62. 62. Exception trong Java với nhiều lệnh Catch
-
63. 63. Từ khóa Throw,Throws trong Java
-
64. 64. Custom Exception trong Java
-
65. 65. File I/O trong Java, ví dụ mở đầu
-
66. 66. FileInputStream/FileOutputStream trong Java
-
67. 67. Đọc và ghi đối tượng trong Java, Seriarable trong Java
-
68. 68. FileReader/FileWriter trong Java, ưu nhược điểm so với Input/OutputStream
Section 11: Multithreading trong Java và lập trình mạng (Networking) trong Java
-
69. 69. Thread trong Java
-
70. 70. Thread trong Java( từ khóa synchnorize)
-
71. 71. Thread 3: Các từ hàm wait, notify, notifyAll
-
72. 72. Lập trình mạng (Networking) trong Java
Section 12: String, Regular Expression và DateTime trong Java
-
73. 73. So sánh String vs StringBuilder, Cách format String trong Java
-
74. 74. Các phương thức của String
-
75. 75. String Pool trong Java và việc so sánh trong String
-
76. 76. Regular Expression trong Java
-
77. 77. Phỏng vấn Java - Phần String và Exception
-
78. 78. DateTime trong Java 10min
-
79. 79. DateTime trong Java- Tính toán trên DateTime và bài toán tính tuổi
Section 13: Làm việc với Database
-
80. 80. Cách kết nối cơ sở dữ liệu từ Java vs database
-
81. 81. Thao tác thêm, sửa bản ghi
-
82. 82. Thao tác xóa bản ghi, giới thiệu PreparedStatement trong Java
-
83. 83. MetadataResultSet trong JDBC
-
84. 84. Thực hành thiết kế bài toán quản lý sinh viên (phần 1)
-
85. 85. Thực hành thiết kế bài toán quản lý sinh viên (phần 2)
-
86. 86. Xử lý BLOB data với Java
-
87. 87. Transaction trong Java
-
88. 88. Phỏng vấn Java - Phần về JDBC
Section 14: Tổng kết khóa học và 1 vài ứng dụng Java Swing bonus
-
89. 89. Thực hành ứng dụng Login cơ bản với swing
-
90. 90. Giới thiệu ứng dụng quản lý sinh viên với Java Swing
-
91. 91. Tìm kiếm sinh viên với Java Swing
-
92. 92. Thêm sinh viên với Java Swing
-
93. 93. Cập nhật sinh viên với Java Swing
-
94. 94. Xóa bản ghi với Java Swing
-
95. 95. Tổng kết khóa học
Section 15: Giới thiệu về kỹ thuật Debugs trong Java
-
96. 96. Giới thiệu về kỹ thuật Debugs trong ngôn ngữ Java
Đánh giá của học viên
4.75/5
4 Đánh giá và nhận xét
-
75%
-
25%
-
0%
-
0%
-
0%
Phát Hậu_825
Hiệp Ngô Khách hàng cá nhân
Hoàng Việt Anh
Khóa học chỉ dành cho nội bộ doanh nghiệp
Chi tiết khóa học
-
96 Bài giảng
-
18 giờ 30 phút
-
Học online mọi lúc, mọi nơi
-
Học trên máy tính, điện thoại
G-LEARNING