Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k. Số lượng có hạn!
Trang chủ
Menu

Java Core Nâng Cao - Làm Chủ Tất Cả Tính Năng Của Java

Java Core Nâng Cao - Làm Chủ Tất Cả  Tính Năng Của Java

Tất cả tính năng Java bạn cần biết từ phiên bản 8 đến 21 - cập nhật mới nhất cho lập trình viên năm 2025

4.9
(208 đánh giá)
832 học viên
Giảng viên
Nga Nguyễn
Đánh giá cao
79.000đ 399.000đ -80%
10.0 giờ video
6 bài quiz
50 tài nguyên
1 bài viết
1 bài coding
2 bài tập
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 28/04/2026

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

Hiểu rõ hầu hết các tính năng mà Java Core cung cấp từ Java 8 đến Java 21
Luôn cập nhật tính năng mới trong các phiên bản Java tiếp theo
Viết ít code hơn nhưng hiệu quả cao hơn nhờ sử dụng các API cao cấp trong Java
Không học cú pháp khô khan mà là tư duy áp dụng trong thực tế
Hàng trăm ví dụ và mã nguồn để tham khảo và sử dụng khi cần thiết
Được hỗ trợ, giải đáp mọi thắc mắc phát sinh trong quá trình học

Yêu cầu

Cần một chút kiến thực Java cơ bản

Đối tượng phù hợp

Các lập trình viên muốn hiểu và áp dụng các tính năng Java nâng cao từ Java 8 - 21

Nội dung khóa học

14 phần • 53 bài giảng
1 Giá trị mang lại của khóa học, cách sử dụng tài nguyên đính kèm
1 Tạo tài liệu hướng dẫn sử dụng API bằng Java Doc
2 Lưu trữ và khôi phục đối tượng - Serialization và Deserialization
3 Cách viết code 1 lần chạy cho nhiều kiểu dữ liệu - Generic
4 Can thiệp vào chương trình khi chạy - Reflection API
5 Sức mạnh của Regular Expressions khi làm việc với chuỗi
1 Annotation có tác dụng gì
2 Cách viết 1 annotation đơn giản cho riêng mình
3 Viết 1 annotation sinh ra mã nguồn tự động
4 BONUS: Thư viện hỗ trợ sinh mã nguồn tự động
1 Thực thi nhiều thread đồng thời
2 Giới hạn số lượng thread khi chạy đồng thời
3 Cách lập lịch chạy cho thread, thư viện hỗ trợ lập lịch
4 Kiểm soát việc đồng bộ dữ liệu và tránh xung đột giữa các thread
1 Cách chạy và xử lý kết quả của Thread nhưng bất đồng bộ
2 Xử lý ngoại lệ khi chạy Thread bất đồng bộ
3 Kết hợp kết quả của nhiều Thread bất đồng bộ với nhau
1 Tóm tắt các tính năng sẽ tìm hiểu và thực hành với Java 8
2 Các tiện ích xử lý ngày giờ - Date Time API
3 Không còn nỗi lo NullPointerException - Optional Class
4 Viết code ngắn gọn mà hiệu quả - Lambda Expression
5 Tính năng mới của Interface - Default Method
6 Interface dạng hàm - Functional Interface
7 Viết code ngắn gọn hơn cả Lamda Expression - Method Reference
8 Các tính năng tuyệt vời khi sử dụng Stream
9 Đọc, ghi dữ liệu không chặn(NonBlocking) - NIO
1 Tóm tắt các tính năng sẽ tìm hiểu và thực hành với Java 11
2 Khai báo biến bằng từ khóa var - Local Variable Type Inference
3 Giảm code trùng lắp trong Interface bằng private method
4 Làm việc với tập dữ liệu bất biến (Immutable) - Collection Factory Methods
5 Làm việc với WebService bằng HttpClient API
6 Cách triển khai ứng dụng dạng module
7 Chạy code trực tiếp mà không cần tạo file hoặc class - Jshell
8 Đóng gói ứng dụng chạy độc lập với dung lượng nhỏ - JLink
1 Sử dụng Switch theo kiểu mới để có thể trả về giá trị - Switch Expression
2 Cách gọi ngắn gọn với toán tử InstanceOf - Pattern Matching for instanceof
3 Sử dụng Text Block để viết chuỗi trên nhiều dòng và giữ nguyên định dạng
4 Tạo đối tượng lưu dữ liệu bất biến - Record Class
5 Định dạng số lớn một cách ngắn gọn - Compact Number Formatting
6 Ràng buộc lớp con nào được kế thừa từ lớp cha - Sealed Class
7 Gộp nhiều kết quả của Stream thành một - Teeing Collector
8 Tạo file cài đặt ứng dụng .EXE, .DMP, .DEB sử dụng JPackage
1 Cải tiến switch giúp làm việc với đối tượng - Switch Pattern Matching
2 Tạo hàng triệu thread với Virtual thread
3 Làm việc với Collection có thứ tự - Sequenced Collection
1 Chạy nhiều file mã nguồn - Launch-Multi-File-Source-Code
2 Bỏ qua tên biến không sử dụng - Unnamed Variables & Patterns
1 Tích hợp cú pháp Markdown trong Comment code
1 Ứng dụng Stream Gatherer – Stream Gatherer in Practice
1 Các giải pháp kết nối CSDL, Cài đặt Mysql Server và Mysql Workbench
2 Tìm hiểu sâu hơn về JDBC
3 Demo ứng dụng có kết nối CSDL bằng JDBC
1 Miễn phí khóa học tiếp theo thay lời cảm ơn

Giới thiệu khóa học

Giới thiệu khóa học

Khóa học này cung cấp kiến thức chuyên sâu về Java Core, bao gồm các tính năng hiện đại từ Java 8 đến Java 21. Các bạn sẽ được trang bị đầy đủ các kỹ năng cần thiết để viết mã nguồn tối ưu, bảo trì dễ dàng và áp dụng vào các dự án thực tế. Khóa học không chỉ tập trung vào lý thuyết mà còn có các bài tập thực hành, giúp bạn áp dụng ngay kiến thức đã học.

Nội dung chính

  • Viết code ngắn gọn, hiệu quả với Lambda Expression, Method Reference và Functional Interface.

  • Xử lý dữ liệu linh hoạt bằng Stream API, Optional và Collection Factory Methods.

  • Quản lý đa luồng, tối ưu hiệu suất với Concurrency, Virtual Threads và Async Processing.

  • Hiểu sâu về kiến trúc mã nguồn hiện đại với Module System, Sealed Class và Record Class.

  • Làm việc với dữ liệu thông qua JDBC, MySQL, NIO và Date-Time API.

  • Hướng dẫn triển khai ứng dụng với JLink, JPackage và HttpClient API.

Đối tượng phù hợp

Khóa học dành cho lập trình viên muốn nâng cao kỹ năng Java, người đã biết Java cơ bản nhưng chưa tiếp cận các tính năng nâng cao và những ai muốn cập nhật công nghệ Java mới nhất để tối ưu hóa mã nguồn và hiệu suất hệ thống.

Học viên thường mua kèm

VIP MEMBERSHIP

Truy cập toàn bộ khóa học chỉ với một lần đăng ký, thời hạn vĩnh viễn

Trở thành thành viên VIP để truy cập không giới hạn tất cả khóa học trên nền tảng, miễn phí cập nhật khoá học mới

Tìm hiểu thêm về VIP
Zalo
Bạn cần hỗ trợ?