Mô tả

  • Bạn muốn học cách lập trình bằng ngôn ngữ Java?

Khóa học Lập trình Java sẽ cung cấp kiến thức cơ bản và nâng cao về ngôn ngữ lập trình Java, giúp học viên hiểu và áp dụng các khái niệm, cú pháp và nguyên tắc lập trình trong Java. 

Trong khóa học, học viên sẽ được hướng dẫn từ cách cài đặt môi trường phát triển Java, sử dụng các công cụ lập trình Java, cho đến việc tạo ra các chương trình đơn giản và phức tạp bằng Java. Học viên sẽ được tìm hiểu về cú pháp, kiểu dữ liệu, toán tử, điều kiện, vòng lặp, hàm, lớp, giao diện và các khái niệm khác liên quan đến lập trình Java.

Ngoài ra, khóa học cũng trang bị cho học viên kỹ năng xử lý lỗi, gỡ rối và tối ưu hóa mã nguồn Java. Học viên sẽ được thực hành thông qua các bài tập và dự án thực tế để rèn luyện và cải thiện kỹ năng lập trình Java.

Nhanh tay đăng ký khoá học để nhận ưu đãi từ Unica nhé!

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

Nắm vững kiến thức về biểu thức chính quy (Regular Expression - RegEx)

Biết tạo App với JDBC + MySQL

Nắm vững kiến thức về hàm: Định nghĩa hàm, lời gọi hàm, tham số và đối số, câu lệnh return

Nắm vững kiến thức về File; Collection; Tạo App với Swing...

Yêu cầu

Nội dung khoá học

8 sections

Phần 1: Java core

13 lectures
Bài 1: Giới thiệu Java, biên dịch và thông dịch, ByteCode và JVM. Cách sử dụng sout
00:09:13
Bài 2: Cách tạo project, package, file java. println() và print()
00:09:07
Bài 3: Kiểu dữ liệu, biến và hằng
00:12:13
Bài 4: Phép toán số học, so sánh và logic
00:14:52
Bài 5: Nhập liệu với Scanner và System in read()
00:20:43
Bài 6: Điều kiện if-else
00:08:34
Bài 7: Điều kiện switch-case
00:16:26
Bài 8: Vòng lặp for
00:08:13
Bài 9: Vòng lặp while
00:08:07
Bài 10: Vòng lặp do-while
00:07:42
Bài 11: Mảng một chiều. Vòng lặp for cải tiến
00:22:38
Bài 12: Định nghĩa hàm, lời gọi hàm
00:35:11
Bài 13: Chữa bài tập 1 phần hàm (cộng, trừ, nhân, chia, ước số chung lớn nhất, bội số chung nhỏ nhất)
00:36:35

Phần 2: Lập trình hướng đối tượng với Java (Java OOP)

11 lectures
Bài 14: Định nghĩa lớp, tạo đối tượng, truy cập các thành phần của đối tượng
00:17:27
Bài 15: Hàm tạo (Constructor) và từ khóa this
00:31:48
Bài 16: Overloading (Tải chồng - Quá tải)
00:10:13
Bài 17: Getter and Setter
00:14:51
Bài 18: Static và ứng dụng cho thuộc tính, phương thức, khối, lớp
00:27:20
Bài 19: ArrayList, List, Generic
00:36:27
Bài 20: Thừa kế (Inheritance), Ghi đè (overriding), cách sử dụng super
00:31:11
Bài 21: Bổ từ truy cập private, public, protected
00:18:13
Bài 22: Đa hình (Đa hình)
00:14:24
Bài 23: Trừu tượng (Abstract)
00:17:54
Bài 24: Interface (Giao diện - Giao dịch)
00:16:44

Phần 3: Ngoại lệ (Exception)

4 lectures
Bài 25: Ngoại lệ là gì?
00:16:28
Bài 26: Ưu điểm của ngoại lệ
00:32:24
Bài 27: Khối try-catch-finally
00:39:50
Bài 28: Throw và throws
00:17:54

Phần 4: I/O File

10 lectures
Bài 29: Giới thiệu về Stream. Làm việc với file qua lớp File
00:13:24
Bài 30: Làm việc với thư mục qua lớp File
00:07:45
Bài 31: Byte Stream: FileInputStream và FileOutputStream
00:13:26
Bài 32: BufferedInputStream và BufferedOutputStream
00:09:17
Bài 33: try-with-resources
00:11:16
Bài 34: Character Stream: FileReader, FileWriter, BufferedReader, BufferedWriter
00:20:19
Bài 35: Nhập liệu sử dụng BufferedReader
00:04:25
Bài 36: Đọc dữ liệu (đọc từng từ) từ file với Scanner
00:21:39
Bài 37: Data Stream: DataInputStream và DataOutputStream
00:23:37
Bài 38: Object Stream
00:15:07

Phần 5: Collection

4 lectures
Bài 39: Vector
00:16:03
Bài 40: Interface Set với các class TreeSet và HashSet
00:16:34
Bài 41: Interface Map với các class TreeMap và HashMap
00:15:14
Bài 42: Sắp xếp (Sort) trong Collection
00:54:35

Phần 6: Biểu thức chính quy (Regular Expression)

1 lectures
Bài 43: Biểu thức chính quy (Regular Expression - RegEx)
01:18:33

Phần 7: Swing

5 lectures
Bài 44: Giới thiệu Swing. Tạo app chuyển đổi nhiệt độ
00:36:25
Bài 45: Swing: Tạo hộp thoại (Dialog) với JOptionPane
00:11:21
Bài 46: Swing: Thêm (Add), Sửa (Update), Xem dữ liệu
01:14:39
Bài 47: Swing: Xóa hàng dữ liệu đã chọn trong Form - Table
00:33:06
Bài 48: Swing: Ghi/đọc tệp dữ liệu ra/từ Form, Đóng, mở, đặt tiêu đề cho Form
00:26:41

Phần 8: JDBC

1 lectures
Bài 49: Tạo app CRUD với JDBC + MySQL
02:15:50

Đá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.