Ư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 Cơ Bản Cho Người Mới - Đơn Giản, Dễ Hiểu

Java Core Cơ Bản Cho Người Mới - Đơn Giản, Dễ Hiểu

Tự học Java Core hiệu quả cùng chuyên gia: kèm mã nguồn mẫu, live code, bài tập và trắc nghiệm thực tế

5.0
(616 đánh giá)
2,464 học viên
Giảng viên
Nga Nguyễn
Đánh giá cao
79.000đ 399.000đ -80%
10.5 giờ video
7 bài quiz
122 tài nguyên
2 bài coding
4 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ì

Học lý thuyết và thực hành 1-1 với sự hướng dẫn của tác giả có nhiều năm kinh nghiệm làm dự án thực tế
Hàng trăm ví dụ mã nguồn, bài tập, coding, trắc nghiệm đính kèm giải thích chi tiết để sử dụng hoặc tham khảo khi cần thiết
Biết sử dụng các công cụ phát triển hiện đại được sử dụng trong thực tế đi làm để xây dựng, tối ưu mã nguồn
Áp dụng các kiến thức lập trình để viết các chương trình thực tế.
Tự tin tiếp tục học hỏi và phát triển kỹ năng lập trình
Trả lời mọi thắc mắc liên quan đến bài giảng, định hướng nghề nghiệp

Yêu cầu

Biết sử dụng máy tính cơ bản

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

Người muốn trở thành lập trình viên Java: Muốn có nền tảng vững chắc để trở thành lập trình viên Java.
Người mới bắt đầu: Chưa có nền tảng lập trình và muốn học từ đầu với Java.
Học sinh, sinh viên: Muốn học Java phục vụ học tập, đồ án.
Người đã biết lập trình: Muốn củng cố kiến thức Java cơ bản.

Nội dung khóa học

12 phần • 65 bài giảng
1 Bạn sẽ học được những gì
2 Tại sao nên học lập trình Java
3 Học sao cho hiệu quả
1 Phân biệt JDK, JRE, JVM
2 Cài đặt JDK và môi trường lập trình
3 Cài đặt công cụ lập trình - IDE
4 Biên dịch và chạy thử chương trình Hello World
1 Run và Debug trong VS Code
2 Làm quen với Cú Pháp Lập Trình
3 Làm việc với các Kiểu Dữ Liệu
4 Thao tác trên dữ liệu -Toán Tử
5 Làm việc với Mảng - 1 chiều, 2 chiều, N chiều
1 Boolean class - Lớp xử lý true/false
2 Number Class - Lớp xử lý số nguyên, số thực
3 Character Class - Lớp xử lý kí tự
4 Autoboxing và Unboxing - Chuyển đổi qua lại giữa các kiểu dữ liệu
5 String class - Lớp xử lý chuỗi
6 StringBuilder và StringBuffer - Xử lý chuỗi hiệu quả
7 Array class - Lớp xử lý mảng
8 Math class - Lớp xử lý tính toán liên quan toán học
1 If-else
2 Vòng lặp for, for each
3 Vòng lặp while, do while
4 Switch case
5 Break, Continue sử dụng khi nào
1 Truyền tham số động thông qua Command Line
2 Sử dụng lớp Scanner để đọc và xử lý dữ liệu nhập từ người dùng
1 Hướng dẫn sử dụng công cụ lập trình Intellij
2 Class, Class attribute - Lớp và thuộc tính của lớp
3 Class method - Phương thức của lớp
4 Package - Gói của lớp
5 Access Modifier - Tùy chỉnh quyền truy cập
6 Non Access Modifier- Từ khóa final và static
7 Scope Variable, Constructor - Phạm vi của biến và hàm khởi tạo
8 Tổng quan về lập trình hướng đối tượng(OOP)
9 OOP - Cách áp dụng tính chất ĐÓNG GÓI
10 OOP - Cách áp dụng tính chất KẾ THỪA
11 OOP - Cách áp dụng tính chất ĐA HÌNH
12 OOP - Cách áp dụng tính chất TRỪU TƯỢNG
13 Áp dụng Interface để thiết kế chương trình dễ mở rộng
14 Enum - Kiểu liệt kê
15 Inner class - Lớp bên trong lớp
1 Collections Framework dùng để làm gì
2 Danh sách - ArrayList
3 Danh sách liên kết - LinkedList
4 Ngăn xếp- Stack
5 Hàng đợi - Queue
6 Tập hợp ngẫu nhiên - HashSet
7 Tập hợp theo thứ tự - LinkedHashSet
8 Tập hợp không trùng lặp - TreeSet
9 Tập hợp hằng số Enum - EnumSet
10 Tìm kiếm phần tử bằng Equals và hashCode
11 Tập hợp dạng khóa,giá trị(key,value) ngẫu nhiên - HashMap
12 Tập hợp dạng khóa,giá trị(key,value) có thứ tự - LinkedHashMap
13 Tập hợp dạng khóa,giá trị(key,value) ngẫu nhiên và không null - HashTable
14 Tập hợp dạng khóa,giá trị(key,value) không trùng lặp - TreeMap
1 Cách xử lý lỗi và ngoại lệ - Errors và Exceptions
2 Hướng dẫn sử dụng công cụ dò tìm và phát hiện lỗi tự động
1 Cách Tạo File/Folder
2 Cách tối ưu để ghi File có dung lượng lớn, ghi thông tin đối tượng xuống File
3 Cách tối ưu để đọc File có dung lượng lớn
4 Cách xóa File/Folder
1 Viết chương trình giao tiếp máy khách - máy chủ bằng Socket
2 Làm việc với Webservice thông qua URL và HttpURLConnection
1 VIẾT CHƯƠNG TRÌNH HOÀN CHỈNH - QUẢN LÝ THƯ VIỆN SÁCH

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

Khóa học này là hành trình toàn diện dành cho người mới bắt đầu, giúp bạn xây dựng nền tảng lập trình Java – ngôn ngữ được hàng triệu lập trình viên và công ty lớn trên thế giới tin dùng. Với cách dạy dễ hiểu và tập trung thực hành hiện đại, bạn sẽ nhanh chóng viết được code đúng chuẩn, sẵn sàng cho các bước tiến xa hơn.

Nội dung khóa học bao gồm:

  • Tại sao nên học lập trình Java: Java làm được những gì và lý do tại sao ngôn ngữ này được sử dụng rộng rãi trên toàn cầu.

  • Cách cài đặt môi trường phát triển, công cụ lập trình hiện đại: Hướng dẫn chi tiết về cách cài đặt JDK, IDE và những công cụ cần thiết để viết và chạy chương trình Java.

  • Nắm vững ngôn ngữ lập trình Java: Hiểu cú pháp, kiểu dữ liệu, cách sử dụng các câu lệnh điều kiện (if, else, switch) và vòng lặp (for, while, do-while) để tạo ra các chương trình có luồng điều khiển logic.

  • Thành thạo lập trình hướng đối tượng (OOP): Đây là phần quan trọng, cung cấp kiến thức về các khái niệm OOP như lớp, đối tượng, kế thừa, đóng gói, và đa hình vào dự án thực tế.

  • Cách làm việc với File có dung lượng lớn: Các thao tác đọc, ghi File.

  • Cách sử dụng Collections Framework: Hỗ trợ xử lý các kiểu dữ liệu phức tạp.

  • Live demo: Khóa học cung cấp nhiều bài tập thực tế giúp bạn áp dụng ngay những kiến thức đã học, từ đó phát triển tư duy lập trình và kỹ năng giải quyết vấn đề.

Điểm đặc biệt:

  • Phương pháp từng bước toàn diện, từ zero đến code chạy được.

  • Tập trung viết mã sạch, dễ bảo trì – kỹ năng thực tế và hiện đại mà mọi lập trình viên cần.

  • Hỗ trợ tư duy giải quyết vấn đề qua các dự án mini thực chiến.

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ợ?