Mô tả

Java là ngôn ngữ được nhiều dự án sử dụng và là ngôn ngữ xếp thứ hạng cao về mức độ phổ biến và sử dụng trên toàn thế giới. Đồng thời hiện tại ở Việt Nam, yêu cầu tuyển dụng các Lập trình viên Java  cho dự án khá lớn.


Với kinh nghiệm tích lũy qua nhiều dự án và giảng dạy các lớp về Java, chúng tôi tạo ra khóa học cung cấp các kiến thức từ đơn giản, bắt đầu nhất của Java đến một số kiến thức chuyên sâu. Khóa học được thiết kế theo công thức: Lý thuyết + Demo + Thực hành bài tập + Đồ án tự thực hiện. Theo đó, nội dung của khóa học sẽ phù hợp với tất cả các Bạn đến với Java, yêu thích Java hay lựa chọn Java làm nghề nghiệp kế tiếp.


Ngoài các kiến thức lập trình, khóa học còn cung cấp các kỹ năng lập trình, công cụ và các giải thuật phổ biến, dự án thực hành cần thiết để giúp các bạn tự tin lập trình với Java và vững bước trên con đường phía trước.


Các bạn là học sinh, sinh viên, người mới học hay người đã làm quen với lập trình thì chúng tôi tin chắc đây là khóa học phù hợp nhất để lựa chọn.


Hẹn gặp các bạn trong khóa học với những trải nghiệm tốt nhất


Bạn sẽ học được gì

Nắm được kiến thức cơ bản về Java: Luồng điều khiển, lớp, đối tượng, hàm, thuộc tính,...

Hiểu được lập trình hướng đối tượng (OOP) từ cơ bản đến nâng cao

Làm việc được với mảng (Array), chuỗi (String) và tập hợp (Collections)

Hiểu được Exception (Ngoại lệ) và các kỹ thuật xử lý

Thiết kế và xây dựng ứng dụng đồ họa bằng Swing

Lập trình xử lý Cơ sở dữ liệu với JDBC

Áp dụng được các package, thư viện cơ bản được cung cấp trong Java

Thiết kế và xây dựng ứng dụng Console và Desktop thực tế có giao diện đồ họa

Làm việc với vào ra dữ liệu (Data I/O), Thread và MultiThread (Đa luồng)

Vận dụng các công cụ, mẹo hay và kỹ thuật hay trong quá trình lập trình Java

Yêu cầu

  • Không cần kinh nghiệm lập trình. Bạn có kiến thức cơ bản về máy tính và mạng.
  • Có kiến thức cơ bản về cơ sở dữ liệu

Nội dung khoá học

20 sections

Giới thiệu tổng quan

12 lectures
Giới thiệu về giảng viên
03:25
Lộ trình học Java hiệu quả
09:01
Giới thiệu tổng quan về Java
17:53
Môi trường phát triển của Java
06:35
Cài đặt JDK
03:35
Tạo và biên dịch chương trình Java đơn giản
07:38
Cài đặt IDE Netbeans
05:14
Cài đặt IDE Eclipse
05:08
Cài đặt IntelliJ
06:34
Tạo chương trình HelloWorld trong Netbeans
06:08
Tạo chương trình HelloWorld trong Eclipse
06:22
Mã nguồn tham khảo
00:03

Cơ bản về Java

19 lectures
Giới thiệu về học phần
01:31
Biến, hằng và chú thích
09:51
Từ khóa và qui tắc đặt tên
02:54
Kiểu dữ liệu nguyên thủy: kiểu int
05:12
Kiểu dữ liệu nguyên thủy: kiểu byte, short, long
05:43
Kiểu dữ liệu nguyên thủy: kiểu float, double
05:11
Kiểu dữ liệu nguyên thủy: kiểu char, boolean
06:52
Text Blocks
02:53
Kiểu dữ liệu đối tượng
12:01
Chuyển kiểu và ép kiểu
09:19
Nhập/ Xuất dữ liêu
10:28
Gói (Package) java.lang
02:20
Bài tập: Nhập Xuất dữ liệu
07:48
Bài tập: Tính chu vi diện tích hình tròn
04:36
Bài tập: Sửa lỗi trôi lệnh trong nhập chuỗi
04:03
Bài tập: Đổi tiền
09:22
Bài tập: Tính tiền điện
10:57
Ôn tập kiến thức
10 câu hỏi
Mã nguồn tham khảo
00:03

Luồng điều khiển

25 lectures
Giới thiệu học phần: Luồng điều khiển
03:07
Giới thiệu lệnh điều kiện
02:24
Lệnh if
03:17
Toán tử số học
06:49
Tiền tố, hậu tố của toán tử số học một ngôi
04:45
Toán tử logic
07:34
Toán tử so sánh
03:03
Toán tử gán
05:48
Lệnh if else
07:58
Lệnh switch
04:19
Giới thiệu vòng lặp
03:10
Vòng lặp for
12:15
Vòng lặp while
10:29
Vòng lặp do while
05:17
So sánh các vòng lặp
05:36
Lệnh break & continue
06:42
Phạm vi global & local
05:35
Toán tử ba ngôi (ternary)
04:05
Bài tập: Tính giai thừa
06:37
Bài tập: Tìm số
06:15
Bài tập: Giải Phương trình bậc nhất
06:32
Bài tập: Giải Phương trình bậc 2
10:22
Bài tập: In menu bằng switch case
08:45
Ôn tập kiến thức Luồng điều khiển
10 câu hỏi
Mã nguồn tham khảo
00:03

Hàm và phương thức

18 lectures
Giới thiệu phần học
01:43
Giới thiệu về Phương thức
10:21
Định nghĩa và gọi thực hiện phương thức
07:09
Định nghĩa và gọi thực hiện phương thức tĩnh (static)
08:40
Đối số/tham số phương thức
11:58
Truyền theo trị (by value) và tham chiếu (by reference)
13:15
Truyền theo tham chiếu (Pass by reference)
09:43
Giá trị trả về cho phương thức
11:51
Hàm và phương thức
01:02
Nạp chồng phương thức
09:53
Đối số biến đổi (Varargs)
08:21
Bài tập: Định nghĩa phương thức tính tuổi dựa vào năm sinh
11:01
Bài tập: Định nghĩa phương thức nhập và tính n!
07:51
Bài tập: Định nghĩa phương thức nhập và kiểm tra số n là số nguyên tố
07:12
Bài tập: Định nghĩa phương thức giải phương trình ax + b = 0
10:04
Bài tập: Định nghĩa phương thức giải phương trình ax2 + bx + c = 0
11:35
Ôn tập kiến thức
10 câu hỏi
Mã nguồn tham khảo
00:03

Mảng

36 lectures
Giới thiệu phần học
02:16
Giới thiệu về mảng (Array)
01:54
Cách khai báo và cấp phát bộ nhớ cho mảng một chiều
08:12
Khai báo và khởi gán giá trị cho mảng một chiều
09:36
Khai báo, cấp phát bộ nhớ và khởi gán giá trị cho mảng một chiều
03:15
Gán giá trị cho các phần tử mảng một chiều
07:14
Truy xuất giá trị của các phần tử mảng một chiều
06:49
Vòng lặp for-each
06:20
Tìm kiếm phần tử mảng
08:51
Sao chép mảng một chiều
07:01
Xóa phần tử khỏi mảng một chiều
07:16
Chèn phần tử vào mảng một chiều
05:48
Sắp xếp mảng một chiều
04:46
Truyền mảng một chiều vào phương thức
12:51
Tạo mảng hai chiều
07:34
Gán giá trị cho các phần tử mảng hai chiều
04:09
Truy xuất giá trị của các phần tử mảng hai chiều
06:48
Tìm kiếm phần tử trong mảng hai chiều
07:58
Lớp tiện ích Arrays
09:34
Mảng động với ArrayList
03:19
Khai báo và gán giá trị cho ArrayList
05:24
Truy xuất giá trị của các phần tử ArrayList
05:56
Generic ArrayList
12:09
Xóa phần tử khỏi ArrayList
08:30
Tìm kiếm giá trị của phần tử trong ArrayList
06:42
Sắp xếp các phần tử của ArrayList
04:13
Sao chép các phần tử trong ArrayList
05:59
Bài tập: Tạo mảng chứa 50 số nhẫu nhiên từ 20 đến 100
10:32
Bài tập: Nhập 20 số, tìm số lớn nhất, nhỏ nhất và trung bình
10:37
Bài tập: Nhập 20 số, tìm số lớn nhất, nhỏ nhất và trung bình - Phần 2
06:37
Bài tập: Nhập và quản lý danh sách sinh viên
08:08
Bài tập: Hiển thị sinh viên theo dạng bảng - Phần 2
11:06
Bài tập: Tìm kiếm sinh viên theo mã - Phần 3
07:18
Bài tập: Xóa và hiển thị sinh viên có điểm trung bình >= 8
08:31
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:03

Xử lý chuỗi

13 lectures
Giới thiệu chuỗi (String)
03:40
So sánh chuỗi
04:57
Nối chuỗi
05:55
Chuỗi con
05:07
Các phương thức quan trọng của chuỗi String
12:31
Biểu thức chính qui
12:06
Bài tập: Xử lý chuỗi
08:13
Bài tập: Vận dụng biểu thức chính qui
11:22
Bài tập: Đếm số lần xuất hiện của các nguyên âm, phụ âm
04:36
Bài tập: Thực hành tách chuỗi
05:07
Bài tập: Kiểm tra mức độ mạnh yếu của Password
08:25
Ôn tập kiến thức
10 câu hỏi
Mã nguồn tham khảo
00:03

Xử lý ngoại lệ (Exception)

10 lectures
Giới thiệu Exception (Ngoại lệ)
01:49
Tổ chức phân cấp các lớp ngoại lệ
11:08
Lệnh try-catch
09:40
Multiple Exceptions
11:54
Khối lệnh finally
09:04
Khai báo nén ra ngoại lệnh (throws và throw)
08:53
Bài tập: Kiểm tra, bắt lỗi Nhập điểm
04:31
Bài tập: Kiểm tra, bắt lỗi Nhập ngày tháng năm
07:05
Ôn tập kiến thức Xử lý ngoại lệ (Exception)
10 câu hỏi
Mã nguồn tham khảo
00:03

Lập trình hướng đối tượng (OOP)

22 lectures
Giới thiệu phần học
00:40
Giới thiệu lập trình hướng đối tượng
10:45
Khai báo lớp (Class)
11:58
Tạo đối tượng (Object) là thể hiện của lớp
07:41
Định nghĩa các trường (Fields)
10:09
Phương thức setters và getters
09:15
Phương thức (Method)
12:36
Phương thức nhà máy (Factory method)
05:38
Hàm tạo (Constructors)
10:23
Hàm tạo có tham số (Parameterized constructor)
04:57
Nạp chồng hàm tạo (constructor overloading)
12:04
Từ khóa this
12:50
Thành phần tĩnh (static member)
01:18
Đinh nghĩa trường tĩnh (static fields)
10:33
Định nghĩa phương thức tĩnh (static methods)
09:57
Định nghĩa khối tĩnh (static block)
07:09
So sánh khối tĩnh (static block) và khối thể hiện (instance block)
08:21
enum (Hằng liệt kê)
10:36
Bài tập: Viết chương trình định nghĩa lớp Employee
09:07
Bài tập: Viết chương trình định nghĩa lớp Employee - Phần 2
04:19
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:03

Lập trình hướng đối tượng nâng cao

39 lectures
Giới thiệu phần học
02:06
Khái niệm kế thừa (Inheritance)
03:55
Kỹ thuật viết kế thừa từ Class
13:02
Từ khóa super
14:06
Chuỗi khởi tạo (Constructor chain)
12:02
Chuỗi khởi tạo (Constructor chain) từ lớp cha - con
09:19
Access modifiers (Đặc tả truy xuất)
14:03
Access modifiers (Đặc tả truy xuất) - Phần 2
05:30
Ghi đè phương thức (Override methods)
11:02
Phân biệt giữa ghi đè và nạp chồng phương thức
02:13
Toán tử instanceof
09:00
Kế thừa lớp trừu tượng
10:49
Giới thiệu interface
04:28
Kế thừa interface
05:34
Cài đặt interface
07:12
Cài đặt interface - phần 2
11:23
Phương thức mặc định của interface
11:13
Phương thức static và private của interface
05:11
Lớp nội (inner class)
07:31
Lớp nội tĩnh (static inner class)
14:10
Lớp ẩn danh (Anonymous class)
07:08
Record (Bản ghi)
08:00
Hàm tạo (Constructor) của Record
08:28
Phương thức getters của record
03:33
Phương thức và biến tĩnh của record
05:52
Từ khóa final
08:14
Từ khóa sealed
06:12
So sánh interface và abstract class (lớp trừu tượng)
01:28
Singleton class
08:03
Lazy singleton class
06:20
Tình trừu tượng (Abstraction)
07:56
Đa hình (Polymorphism)
07:41
Bài tập: Viết chương trình quản lý danh sách nhân viên - phần 1
12:13
Bài tập: Viết chương trình quản lý danh sách nhân viên - phần 2
04:35
Bài tập: Viết chương trình quản lý danh sách nhân viên - phần 3
08:47
Bài tập: Viết chương trình quản lý danh sách nhân viên - phần 4
08:49
Bài tập: Viết chương trình quản lý danh sách nhân viên - phần 5
07:02
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:02

Package (Gói) và tiện ích

15 lectures
Giới thiệu phần học
00:55
Định nghĩa và tổ chức package cho dự án
10:46
Quy tắc đặt tên package
04:29
import package
04:30
package java.util
03:53
package java.io
03:16
static import
06:14
Thư viện xử lý dữ liệu số
12:48
Thư viện xử lý ngày tháng
10:52
Thư viện toán học
09:07
Thư viện xử lý số ngẫu nhiên
05:28
Thư viện xử lý chuỗi
01:35
Bài tập: Vòng quay may mắn
03:59
Ôn tập kiến thức
10 câu hỏi
Mã nguồn tham khảo
00:03

Danh sách và tập hợp

14 lectures
Giới thiệu phần học
00:58
Collections và phân cấp các lớp
04:20
List và ArrayList
13:10
Generics
05:16
So sánh giữa mảng và ArrayList
03:52
Set và HashSet
08:20
Tree và TreeMap
12:29
Lớp tiện ích Collections
12:05
Bài tập: In số, cách nhau bởi dấu phẩy
12:05
Bài tập: Quản lý danh sách sản phẩm (phần 1)
11:28
Bài tập: Quản lý danh sách sản phẩm (phần 2)
13:33
Bài tập: Quản lý danh sách sản phẩm (phần 3)
07:21
Ôn tập kiến thức
11 câu hỏi
Mã nguồn tham khảo
00:03

Thread và Multithread (Luồng và đa luồng)

18 lectures
Giới thiệu phần học
01:07
Giới thiệu về Process và Thread
10:46
Kỹ thuật tạo Thread mới từ lớp Thread
12:36
Kỹ thuật tạo Thread mới từ lớp Thread trong Eclipse
05:57
Kỹ thuật tạo Thread mới từ interface Runnable
07:21
Vòng đời của Thread
01:54
Phân biệt phương pháp tạo Thread từ lớp và interface
05:39
MultiThreading
08:51
Độ ưu tiên và ngắt Thread
09:41
Khóa chết (Deadlock)
02:05
Đồng bộ hóa (Synchronization)
14:03
Bài tập: Tạo chương trình quay số may mắn
07:52
Bài tập: Tạo chương trình quay số may mắn bằng giao diện JFrame
10:02
Bài tập: Tạo chương trình xổ số
15:09
Bài tập: Tạo chương trình hiển thị đồng hồ
11:36
Bài tập: Tạo chương trình đếm ngược
10:46
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:03

Vào/Ra (Input/output) dữ liệu và xử lý tập tin

35 lectures
Giới thiệu phần học
01:45
Giới thiệu về vào/ra dữ liệu
02:37
Standard I/O streams (Luồng nhập xuất chuẩn)
10:24
Package java.io và các tổ chức các lớp làm việc với tập tin
06:17
Package java.nio
04:24
Thác tác với File và Folder
10:32
Thác tác với File và Folder - Phần 2
03:52
Đổi tên File và Folder
06:22
Đọc thông tin và quyền của File và Folder
09:49
Đọc thông tin ổ đĩa và copy File
04:59
Đọc thông tin ổ đĩa và copy File - Phần 2
10:40
Thao tác với File và Folder bằng NIO
12:14
Thao tác với File và Folder bằng NIO - Phần 2
06:00
Luồng nhập xuất byte
06:04
Ghi file với OutputStream và FileOutputStream
08:44
Lệnh try-with-resources
07:42
Đọc file với InputStream và FileInputStream
07:40
Ghi file với DataOutputStream
06:10
Đọc file với DataOutputStream
05:38
Lớp FilterInputStream
09:51
Lớp FilterOutputStream
05:40
Luồng nhập xuất ký tự
07:51
Đọc file với Reader và FileReader
07:24
Ghi file với Writer và FileWriter
05:00
Lớp BufferedWriter
07:37
Lớp BufferedReader
05:26
Bài tập: Tạo chương trình Notepad đơn giản
03:42
Bài tập: Tạo dự án SimpleNotePad và thiết kế giao diện chính
08:40
Bài tập: Thiết kế và thiết lập icons cho hệ thống menu
10:02
Bài tập: Viết chức năng New và Save
11:34
Bài tập: Viết chức năng Open
08:18
Bài tập: Viết chức năng About Us
09:51
Bài tập: Viết chức năng Exit
01:50
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:03

Thiết kế giao diện với Swing

44 lectures
Giới thiệu phần học
01:36
Giới thiệu về swing
05:28
Bộ chứa (Containter)
00:56
Container: JFrame
05:53
Tạo cửa số bằng Jframe
04:13
Tạo cửa số Jframe trong Netbeans
05:58
Container: JDialog
09:03
Container: JPanel
07:25
Hiển thị hộp thoại với JOptionPane
07:26
Hiển thị hộp thoại nhập liệu
05:13
Hiển thị hộp thoại xác nhận
07:30
Các thành phần giao diện đơn giản
09:02
Tạo nút nhận (Button)
10:36
Tạo nhãn hiển thị (Label)
08:04
Điều khiển hiển thị và nhập văn bản (TextField)
09:36
Điều khiển nhập mật khẩu (PasswordField)
07:47
Điều khiển nhập văn bản trên nhiều dòng (TextArea)
05:49
Điều khiển checkbox (Hộp kiểm)
07:38
Điều khiển RadioButton
06:47
Điều khiển ComboBox
06:37
Sự kiện (Event)
14:45
Lớp sự kiện (Event classes)
06:51
Event Listeners (Bộ lắng nghe sự kiện)
05:55
Event Adapters
04:47
Khái niệm layout và LayoutManager
07:16
GridLayout
03:16
BorderLayout
04:10
GroupLayout
04:13
CardLayout
11:34
Các điều khiển UI nâng cao
01:51
Hiển thị dữ liệu dạng bảng bằng JTable
09:12
Hiển thị dữ liệu dạng bảng bằng JTable - phần 2
13:42
Hiển thị dữ liệu phân cấp bằng JTree
11:18
Hiển thị dữ liệu phân cấp bằng JTree - phần 2
05:22
Thành phần JTabbedPane
06:19
Thành phần JTabbedPane - Phần 2
11:20
Thiết kế menu
10:54
Thiết kế menu - Phần 2
06:14
Menu sổ xuống (PopupMenu)
07:25
Thiết kế thanh công cụ
06:39
Bài tập: Thiết kế giao diện cho chương trình Calculator (Máy tính)
10:16
Bài tập: Thiết kế giao diện cho chương trình Calculator (Máy tính) - phần 2
12:29
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:03

Lập trình cơ sở dữ liệu với JDBC

44 lectures
Giới thiệu phần học
02:19
Giới thiệu JDBC
12:57
Tìm kiếm và cấu hình JDBC cho dự án Maven
05:17
Tìm kiếm và cấu hình JDBC cho dự án Ant
04:52
Cài đặt SQL Server
15:12
Thiết lập kết nối đến cơ sở dữ liệu SQL Server
08:34
Cấu hình và kết nối với cơ sở dữ liệu SQL Server - phần 2
09:57
Tổ chức các interface và lớp trong JDBC
03:24
Giới thiệu interface Connection
03:55
Truy cập các thông tin về CSDL
10:33
Tạo lớp DbHelper hỗ trợ kết nối cơ sở dữ liệu
12:50
Giới thiệu interface Statement
12:45
Sử dụng try-with-resource với Statement
05:28
Truy cập các thông tin về bảng
07:20
Thực hiện thêm mới dữ liệu với Statement
07:57
Thực hiện cập nhật dữ liệu với Statement
04:46
Thực hiện xóa dữ liệu với Statement
03:30
Thực hiện truy vấn dữ liệu với Statement
03:52
Thao tác dữ liệu truy vấn với ResultSet
12:25
Thực hiện tìm kiếm dữ liệu với Statement
02:28
Giới thiệu interface PreparedStatement
09:16
Thực hiện thêm mới dữ liệu với PreparedStatement
05:12
Thực hiện cập nhật dữ liệu với PreparedStatement
03:50
Thực hiện xóa dữ liệu với PreparedStatement
03:18
Thực hiện truy vấn dữ liệu với PreparedStatement
04:27
Thực hiện tìm kiếm dữ liệu với PreparedStatement
04:44
Xử lý giao dịch (Transaction)
13:18
Xử lý theo lô (Batch processing)
05:20
Mẫu thiết kế DAO (Data Access Object) và Model
02:56
Tạo lớp Model: Product
05:43
Tạo lớp DAO và phương thức thêm mới Product
11:14
Tạo phương thức cập nhật Product cho lớp DAO
06:37
Tạo phương thức tìm Product theo ID cho lớp DAO
07:30
Bài tập: Viết chương trình quản lý thông tin cá nhân - Thiết kế CSDL
05:39
Bài tập: QL Chi tiêu cá nhân: Tạo dự án và thiết kế giao diện
13:07
Bài tập: QL Chi tiêu cá nhân: đổi tên điều khiển và chỉnh sửa giao diện
06:16
Bài tập: QL Chi tiêu cá nhân: Hiển thị danh sách Nationality trong Combobox
06:30
Bài tập: QL Chi tiêu cá nhân: Xử lý chức năng lưu (Save)
11:48
Bài tập: QL Chi tiêu cá nhân: Xử lý chức năng cập nhật (Update)
06:53
Bài tập: QL Chi tiêu cá nhân: Hiển thị dữ liệu lên Table
08:55
Bài tập: QL Chi tiêu cá nhân: Xử lý chức năng Xóa (Delete)
04:25
Bài tập: QL Chi tiêu cá nhân: Nạp dữ liệu được chọn lên các trường của form
13:07
Ôn tập kiến thức
5 câu hỏi
Mã nguồn tham khảo
00:03

Hoàn thiện dự án Quản lý chi tiêu cá nhân

43 lectures
Giới thiệu phần học
04:29
Tạo dự án và giao diện chính
13:15
Thiết kế menu, toolbar và tìm icons
09:25
Thiết lập icons cho menu, và toolbar
11:25
Thiết kế và hiển thị AddExpenditure
11:20
Thiết kế và hiển thị AddExpenditure - phần 2
09:41
Thiết kế và hiển thị AddExpenditure - Phần 3
07:30
Thiết kế và hiển thị giao diện ListExpenditure
06:32
Thiết kế và hiển thị giao diện AddReceipt
03:35
Thiết kế và hiển thị giao diện ListReceipt
03:14
Thiết kế và hiển thị giao diện AboutUsDialog
07:48
Thiết kế và hiển thị giao diện SettingDialog
09:13
Thiết kế và hiển thị giao diện LoginDialog
10:47
Thiết kế và hiển thị giao diện LoginDialog - phần 2
05:38
Thiết kế và hiển thị giao diện Thêm và Liệt kê Expenditure Types
09:05
Thiết kế và hiển thị giao diện Thêm và Liệt kê Receipt Types - Phần 2
04:57
Tạo CSDL và các bảng trong SQL Server
10:04
Viết chức năng thêm mới ExpenditureType
08:21
Viết chức năng thêm mới ExpenditureType - phần 2
07:08
Viết chức năng thêm mới ExpenditureType - phần 3
12:48
Viết chức năng thêm mới ExpenditureType - phần 4
11:30
Viết chức năng kiểm tra dữ liệu và điều hướng chức năng
15:16
Viết chức năng Xóa Expenditure Type
11:52
Viết chức năng cho Button List
06:30
Viết chức năng hiển thị danh sách các Expenditure types
09:28
Viết chức năng xóa Expenditure Type trong danh sách
11:10
Viết chức năng Edit Expenditure Type trong danh sách
12:13
Viết chức năng Thêm Expenditure - Phần 1
10:31
Viết chức năng Thêm Expenditure - Phần 2
07:48
Viết chức năng Thêm Expenditure - Phần 3
15:52
Viết chức năng Thêm Expenditure - Phần 4
08:48
Viết chức năng Thêm Expenditure - Phần 5
08:01
Viết chức năng Thêm Expenditure - Phần 6
09:35
Viết chức năng New và Edit
03:19
Viết chức năng Update Expenditure
11:24
Viết chức năng Delete Expenditure
09:56
Viết chức năng List
04:13
Viết chức năng hiển thị danh sách Expenditure
10:03
Viết chức năng hiển thị menu popup
05:30
Viết chức năng Delete Expenditure
03:29
Viết chức năng Edit Expenditure
14:57
Kết luận và hướng phát triển
01:39
Mã nguồn tham khảo
00:03

Thiết kế và viết Game xổ số

8 lectures
Giới thiệu phần học
01:50
Thiết kế giao diện: Game xổ số
09:09
Đổ dữ liệu từ SQL lên Table Netbean
08:01
Xử lý sự kiện cho Combobox Giải và ComboBox Số lần quay
11:46
Tạo lớp LotteryThread sinh số ngẫu nhiên
04:35
Viết code cho Nút Lưu Giải thưởng
08:22
Hướng dẫn nâng cấp chương trình
01:36
Mã nguồn tham khảo
00:03

Thiết kế và viết chương trình Calculator (Máy tính)

7 lectures
Giới thiệu phần học
02:14
Thiết kế giao diện của Calculator (Máy tính)
10:16
Thiết kế giao diện của Calculator (Máy tính) Phần 2
12:29
Code các nút số, toán tử và nút bằng
13:47
Code các nút số, toán tử và nút bằng (tt)
08:37
Hướng dẫn Code nút +/-, nút % và nút .
02:52
Mã nguồn tham khảo
00:03

Dự án và yêu cầu tự thực hiện

1 lectures
Viết chương trình quản lý cửa hàng cho thuê xe máy
02:06

Tổng kết và hướng phát triển tiếp theo

1 lectures
Tổng kết và giới thiệu hướng phát triển tiếp theo
01:59

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.