Lợi ích từ khoá học
- Có được kiến thức toàn diện về ngôn ngữ lập trình Java.
- Có khả năng tiếp cận lập trình Android.
Phù hợp với
- Bất cứ ai muốn học lập trình Java.
- Bất cứ ai muốn học lập trình ứng dụng Android nhưng chưa biết về Java.
- Sinh viên không học CNTT muốn tìm cơ hội việc làm khác trong lĩnh vực công nghệ thông tin.
Mô tả tổng quát
- Khóa học cung cấp trọn bộ kiến thức lập trình Java.
- Cung cấp kiến thức để tiếp cận lập trình Android.
- Có khả năng tiếp tục phát triển phần mềm Java nâng cao: Swing, kết nối cơ sở dữ liệu, Lập trình Android, Lập trình Kotlin...
- Tìm hiểu cơ bản về ngôn ngữ lập trình Java (Từ định nghĩa đến kiểu dữ liệu, biến, câu lệnh, mảng, chuỗi... cấu trúc điều khiển trong Java, phương thức, lớp....).
Yêu cầu khoá học
- Máy tính/thiết bị có kết nối Internet.
Giới thiệu ngôn ngữ lập trình Java
Giới thiệu sơ lược ngôn ngữ lập trình Java
8:43 phút
Các công cụ lập trình với Java
4:02 phút
Cài đặt JDK
9:53 phút
Cài đặt biến môi trường cho Java
7:52 phút
Cách chạy chương trình Java bằng lệnh Command line
10:41 phút
Cách cài đặt và sử dụng công cụ Eclipse
24:52 phút
Nền tảng ngôn ngữ lập trình Java
Cách xuất dữ liệu ra màn hình
12:34 phút
Cách ghi chú lệnh quan trọng trong Java
9:59 phút
Kiểu dữ liệu trong Java
10:02 phút
Ép kiểu dữ liệu trong Java
9:15 phút
Khai báo biến trong Java
10:58 phút
Các phép toán trong Java
26:25 phút
Nhập dữ liệu từ bàn phím với Scanner
9:48 phút
Cấu trúc if, if else, cấu trúc 3 ngôi
15:09 phút
Cấu trúc switch
16:50 phút
Vòng lặp while
12:39 phút
Vòng lặp do..while
9:15 phút
Vòng lặp for
14:27 phút
Ý nghĩa và cách sử dụng break và continue trong các vòng lặp
10:06 phút
Bài tập rèn luyện 1 - Giải phương trình bậc 2
11:05 phút
Bài tập rèn luyện 2 - Giải toán học
5:58 phút
Bài tập rèn luyện 3 - Tính dãy toán học
28:03 phút
Danh sách các bài tập tự rèn luyện 1
3:51 phút
Xử lý lỗi trong Java
Khái niệm về biệt lệ
16:03 phút
Cách sử dụng try ... catch
13:21 phút
Ý nghĩa của từ khóa finally
5:06 phút
Ý nghĩa của throw
5:11 phút
Cách gỡ lỗi bằng công cụ debug
16:19 phút
Các thư viện quan trọng thường dùng trong Java/Android
Thư viện xử lý dữ liệu số
10:17 phút
Thư viện xử lý ngày tháng
18:02 phút
Thư viện toán học
8:36 phút
Thư viện xử lý số ngẫu nhiên
19:06 phút
Thư viện xử lý chuỗi
16:31 phút
Xử lý chuỗi trong Java
Giới thiệu chuỗi trong Java
8:52 phút
Hàm tìm chuỗi
15:34 phút
Hàm trích lọc chuỗi
6:13 phút
Hàm đổi chuỗi
6:23 phút
Hàm xóa khoảng trắng dư thừa
10:01 phút
Hàm so sánh chuỗi
7:42 phút
Cách nối và chèn chuỗi
7:39 phút
Cách tách chuỗi
8:50 phút
Hàm đổi chữ Hoa - thường
8:21 phút
Bài tập rèn luyện 4 - Tách lấy tên bài hát
7:29 phút
Bài tập rèn luyện 5 - Kiểm tra chuỗi panlyndrome
13:12 phút
Bài tập rèn luyện 6 - Tối ưu chuỗi
12:31 phút
Các bài tập tự rèn luyện 2
3:38 phút
Xử lý mảng trong Java
Khái niệm về mảng
5:13 phút
Cách khai báo và cấp phát bộ nhớ cho mảng
9:41 phút
Truy xuất và thao tác trên mảng
15:37 phút
Tìm kiếm trên mảng
15:56 phút
Sắp xếp mảng
13:11 phút
Các hạn chế của mảng
13:47 phút
Bài tập rèn luyện 7 - Các bài tập rèn luyện về mảng
23:33 phút
Bài tập tự rèn luyện 3 - Các bài tập tự rèn luyện về mảng
4:23 phút
Xử lý Collection trong Java
Lý do sử dụng Collection
3:39 phút
Cách sử dụng ArrayList
18:49 phút
Cách sử dụng HashMap
17:13 phút
Bài tập rèn luyện 8 - Các bài tập rèn luyện về ArrayList
17:17 phút
Bài tập rèn luyện 9 - Các bài tập rèn luyện về HashMap
17:40 phút
Các bài tập tự rèn luyện 4 - Các bài tập tự rèn luyện về ArrayList và HashMap
2:35 phút
Lập trình hướng đối tượng trong Java
Các khái niệm về OOP
18:59 phút
Các quy tắc khi khai báo lớp
37:56 phút
Các loại phương thức
13:49 phút
Overloading method
28:07 phút
Tham chiếu this
10:33 phút
Alias và cơ chế gom rác tự động
17:43 phút
Các thành phần static
10:00 phút
Khái niệm về kế thừa, lợi ích của kế thừa
6:33 phút
Kỹ thuật viết kế thừa từ Class
20:39 phút
Kỹ thuật viết kế thừa từ Interface
11:34 phút
Overriding Method
10:24 phút
Tính đa hình
17:41 phút
Sắp xếp danh sách đối tượng dựa vào interface có sẵn
13:07 phút
Sử dụng enum trong Java
13:42 phút
Bài tập rèn luyện 10 - Bài tập rèn luyện hướng đối tượng 1
13:44 phút
Bài tập rèn luyện 11 - Bài tập rèn luyện hướng đối tượng 2
21:24 phút
Bài tập rèn luyện 12 - Bài tập rèn luyện hướng đối tượng 3
14:39 phút
Các bài tập tự rèn luyện 5 - Các bài tập tự rèn luyện về hướng đối tượng
5:13 phút
Xử lý tập tin trong Java
Vì sao phải lưu tập tin
5:05 phút
Xử lý tập tin với TextFile
18:45 phút
Xử lý tập tin với Serialize File
16:13 phút
Bài tập rèn luyện 13 - Bài tập rèn luyện với TextFile
24:45 phút
Bài tập rèn luyện 14 - Bài tập rèn luyện với Serialize File
14:11 phút
Các bài tập tự rèn luyện 6 - Các bài tập tự rèn luyện về xử lý TextFile, Serialize File
3:57 phút
Xử lý đa tiến trình trong Java
Khái niệm về đa tiến trình và cơ chế hoạt động
6:30 phút
Kỹ thuật tạo đa tiến trình từ Thread
8:03 phút
Kỹ thuật tạo đa tiến trình từ Runnable
8:32 phút
Bài tập rèn luyện 15 - Bài tập tự rèn luyện đa tiến trình
3:40 phút
Các bài tập tự rèn luyện 7 - Các bài tập tự rèn luyện về đa tiến trình
3:42 phút
Project tổng hợp Lập trình Java trong 4 tuần
Project thực tế tổng hợp lại toàn bộ kiến thức đã học
26:53 phút