Học Java trên GDev giúp mình tự tin hơn khi đọc code doanh nghiệp.
Java từ nền tảng: OOP, Collections, Stream và JDBC qua ví dụ chạy được
Học Java từ cú pháp, OOP đến Collections, Stream, ngoại lệ, đa luồng và JDBC. Mỗi bài có tình huống mở đầu, ví dụ chạy được và quiz kiểm tra.
4.3148 đánh giáNội dung khóa học
01Nhập môn Java11 bài học
02Kiến thức nền tảng13 bài học
Chưa có bài học được xuất bản trong chương này.
03Phương thức (Methods)9 bài học
Chưa có bài học được xuất bản trong chương này.
04Mảng (Arrays)7 bài học
Chưa có bài học được xuất bản trong chương này.
05Chuỗi (Strings)7 bài học
Chưa có bài học được xuất bản trong chương này.
06Lập trình hướng đối tượng (OOP)17 bài học
Chưa có bài học được xuất bản trong chương này.
07Interface & lớp trừu tượng7 bài học
Chưa có bài học được xuất bản trong chương này.
08Xử lý ngoại lệ (Exception Handling)7 bài học
Chưa có bài học được xuất bản trong chương này.
09Biểu thức chính quy (Regex)3 bài học
Chưa có bài học được xuất bản trong chương này.
10Bộ nhớ & JVM5 bài học
Chưa có bài học được xuất bản trong chương này.
11Generics5 bài học
Chưa có bài học được xuất bản trong chương này.
12Collections Framework9 bài học
Chưa có bài học được xuất bản trong chương này.
13Java 8+ Features7 bài học
Chưa có bài học được xuất bản trong chương này.
14Date & Time API3 bài học
Chưa có bài học được xuất bản trong chương này.
15Đa luồng & Đồng bộ hóa7 bài học
Chưa có bài học được xuất bản trong chương này.
16Làm việc với tệp (File Handling)5 bài học
Chưa có bài học được xuất bản trong chương này.
17Lập trình mạng (Networking)3 bài học
Chưa có bài học được xuất bản trong chương này.
18Kết nối cơ sở dữ liệu (JDBC)7 bài học
Chưa có bài học được xuất bản trong chương này.
Bạn sẽ học được gì
Yêu cầu đầu vào
- Biết sử dụng máy tính và thao tác terminal cơ bản.
- Máy tính cài được JDK và trình soạn thảo hoặc IDE; dùng phiên bản JDK phù hợp với ví dụ đang học.
Xây nền Java vững trước khi học framework backend
Khóa học đưa bạn từ câu hỏi một chương trình Java chạy như thế nào đến cách tổ chức dữ liệu và hành vi bằng hướng đối tượng. Thay vì chỉ nhớ cú pháp, bạn theo dõi dữ liệu vào, luồng xử lý và kết quả của từng ví dụ. Chương trình gồm nhập môn, phương thức, mảng, chuỗi, OOP, interface và lớp trừu tượng, xử lý ngoại lệ, regex, bộ nhớ và JVM, generics, Collections, tính năng Java 8+, Date và Time API, đa luồng, làm việc với tệp, lập trình mạng và JDBC. Mỗi bài mở đầu bằng một tình huống, có ví dụ chạy được kèm kết quả và câu hỏi kiểm tra. Khóa dừng ở JDBC; phần web và framework nằm ở các khóa Java Backend và Spring Boot.
Giảng viên của bạn
Đội ngũ GDev
Biên soạn khóa Java
Đội ngũ GDev biên soạn khóa học bằng tiếng Việt và giữ thuật ngữ kỹ thuật bằng tiếng Anh. Mỗi bài đi từ một tình huống cụ thể đến giải thích, ví dụ và câu hỏi kiểm tra để bạn tự đánh giá mình đã hiểu chưa.
Đánh giá khóa học
Nền tảng Java rất đầy đủ. Phù hợp người mới hoặc ôn lại trước khi học Spring.
Generics và exception handling có ví dụ thực tế. Lộ trình chương không bị nhảy cóc.
Đa luồng và JDBC là hai phần mình hay kẹt — khóa GDev giải thích dễ theo.
OOP, collections và Stream được giảng rõ. Có kiểm tra nên mình biết mình đang yếu chỗ nào.
Cả interface và abstract class lẫn generics được minh họa bằng ví dụ dễ hình dung. Chỉ tiếc là biết đến khóa này hơi muộn.
Kiến thức về Stream API được minh họa bằng ví dụ dễ hình dung. Nói chung là đáng học, nhất là dân đi làm ít thời gian.
Phần đa luồng được chia nhỏ theo từng chương nên học không bị ngợp. Rất hợp để ôn trước khi apply job mới.
Học xong phần interface và abstract class, mình thấy nội dung có bài kiểm tra sau mỗi chương nên mình nhớ lâu hơn. Nhìn chung so với vài khóa online mình từng học thì đầy đủ hơn hẳn. Cảm ơn đội ngũ đã làm nội dung tiếng Việt chỉn chu vậy.
Design pattern cơ bản và interface và abstract class đều được giải thích rất rõ ràng, dễ theo dõi. Mình học xong là áp dụng được luôn vào dự án đang làm.
Câu hỏi thường gặp
Có cần biết Java trước khi học không?
Không cần. Chương đầu giới thiệu Java, môi trường chạy và chương trình đầu tiên. Hãy tự chạy lại từng ví dụ trước khi sang phần tiếp theo.
Khóa này có dạy Spring Boot không?
Không, trọng tâm là Java nền tảng. Sau khi học OOP, Collections, ngoại lệ và JDBC, bạn có thể học tiếp khóa Java Backend hoặc Spring Boot.
Tôi cần cài gì để chạy ví dụ?
JDK và một trình soạn thảo hoặc IDE là đủ cho phần lớn ví dụ. Phần JDBC cần thêm một hệ quản trị cơ sở dữ liệu theo hướng dẫn trong bài.