Top 5 trang web học Java Core online miễn phí tốt nhất
Bạn đang tìm trang web học Java Core online nhưng không biết học ở đâu chất lượng? Vậy thì tham khảo bài viết này nhé, mình sẽ chỉ ra một số trang web học Java tốt nhất.
Java Core là kiến thức căn bản của ngôn ngữ Java, là ngôn ngữ mà bạn phải học nếu muốn theo công nghệ Java như Java Web, Java Win App, Java Mobile. Và sau đây là danh sách 5 trang có tiếng Anh lẫn tiếng Việt.
I. Các trang web học Java Core miễn phí
Có rất nhiều trang web học Java online và miễn phí như: JavaPoint, TutorialsPoint, .. Nhưng trước tiên mình muốn giới thiệu một vài series trên blog mình đã nhé. Tuy có thể không hay nhưng là tiếng Việt nên dễ học hơn.
1. Freetuts.net
Đây là giáo trình của một bạn sinh viên năm cuối ngành CNTT biên soạn. Bạn ấy đã tự học Java và viết lai với mục đích chia sẻ cũng như ghi lại kiến thức để sau này tham khảo. Tài liệu dài hơn 60 bài, mỗi bài sẽ có phần bài tập ở phía dưới nên thoải mái thực hành nhé.
Bài viết này được đăng tại [free tuts .net]
Ngoài ra tác giả còn biên soạn thêm các chủ đề nâng cao như: Xử lý Pattern, bài tập nâng cao, câu hỏi phỏng vấn, và chia sẻ link tải [tài liệu Java] trong quá trình học.
2. W3School
Đây là trang tiếng Anh, nơi mà hầu như lập trình viên nào cũng ít nhất một lần ghé thăm. Nếu trước đây W3School nổi tiếng với đống kiến thức [học lập trình Web] thì nay họ đã biên soạn ra nhiều tài liệu hơn, điển hình là ngôn ngữ Java.
Mỗi bài học sẽ có bài tập thực hành đầy đủ, ví dụ cũng khá trực quan nên dễ theo dõi. Tuy nhiên điểm yếu duy nhất ở đây là kiến thức khá căn bản, không giải thích quá nhiều đếu thuật toán và lưu đồ chạy của chương trình.
3. JavaPoint
Nghe tới tên domain thôi là bạn biết web này chuyên viết gì rồi phải không nào? Nhưng nhìn vậy chứ ở trang này có rất nhiều tuts về lập trình, nhưng chủ yếu thiên về công nghệ Java.
Hầu như mọi chủ đề về Java đều có ở đây. Tuy nhiên nó cũng dừng lại ở mức lý thuyết, bạn sẽ không có nhiều bài tập để thực hành tại nhà, thay vào đó sẽ thực hành trên các ví dụ mẫu luôn nhé.
4. Tutorials Point
TutorialsPoint là trang web có nhiều tut về lập trình nhất ở thời điểm hiện tại. Đây là một team làm việc rất chuyên nghiệp, mọi chủ đề đều được biên soạn một cách cơ bản nhất, giúp người học theo dõi dễ dàng hơn. Và cũng như mấy trang trên, các tut ở đây khá là basic, chỉ với mục đích tham khảo và ôn lại kiến thức.
Riêng cá nhân mình thấy học tut ở đây không hay bằng những trang còn lại, bởi kiến thức quá đơn giản, chỉ lướt qua là chủ yếu chứ không chuyên sâu.
5. Beginnersbook
Mình thấy trang này có vẻ hay nhất trong 3 trang tiếng Anh mà mình đã giới thiệu. Ban đầu admin chủ yếu viết về lập trình Java, về sau họ biên soạn thêm một số ngôn ngữ khác.
Tác giả viết rất chi tiết và căn bản, bài tập thực hành khá đầy đủ nên có thể nói đây là trang web đáng học nhất. Freetuts cũng có một số series tham khảo từ trang này đấy các bạn.
II. Các video học Java Core miễn phí
Nếu bạn thấy các tuts ở trên khó theo dõi và muốn học theo video thì có thể tham khảo một số nơi mà mình giới thiệu dưới đây nhé.
Bộ video học Java của ZendVN
ZendVN nổi tiếng với những khóa học online chất ra miếng. Giảng viên dạy nhiệt tình và kiến thức rất đầy đủ, từ căn bản đến nâng cao và theo một lộ trình cụ thể. Tốc độ dạy của giáo viên cũng rất chậm, vì vậy cũng có một số ý kiến là tăng tốc độ nên, cũng có một số ý kiến là dạy vạy quá ok rồi vì dễ theo dõi.
Bộ video này có gần 70 video dạy từ căn bản, nếu bạn là người chưa biết gì cũng có thể theo dõi được.
Bộ video học Java của Thân Triệu
Đây là bộ video mình thấy cũng rất hay, dạy khá chi tiết từ căn bản đến nâng cao. Và cũng giống như ZendVN, tác giả đưa ra một lộ trình khá chi tiết, mỗi video là một chủ đề nên việc tìm kiếm nội dung sẽ dễ dàng hơn nhiều.
III. Khóa học Java Core có phí
Nói về học lập trình Java Core thì hiện nay mình thấy có khóa lập trình Java trong 4 tuần của thầy Trần Duy Thanh là chất lượng nhất. Khóa học có tổng cộng hơn 90 bài giảng với thời lượng hơn 18h nên kiến thức khá đầy đủ, khác hoàn toàn với những khóa chỉ có 7, 8h.
Nội dung khóa học được chia làm 11 phần như sau:
- Phần 1: Giới thiệu ngôn ngữ lập trình Java
- Phần 2: Nền tảng ngôn ngữ lập trình Java
- Phần 3: Xử lý lỗi trong Java
- Phần 4: Các thư viện quan trọng thường dùng trong Java/Android
- Phần 5: Xử lý chuỗi trong Java
- Phần 6: Xử lý mảng trong Java
- Phần 7: Xử lý Collection trong Java
- Phần 8: Lập trình hướng đối tượng trong Java
- Phần 9: Xử lý tập tin trong Java
- Phần 10: Xử lý đa tiến trình trong Java
- Phần 11: Project tổng hợp Lập trình Java trong 4 tuần
Khóa học hiện đang có gần 800 học viên theo học và được đánh giá tốt 5 sao. Học viên đa số là sinh viên đang theo học ngành CNTT tại các trường cao đẳng và đại học.
Trên là những chia sẻ về tài liệu học Java Core hay nhất mà mình sưu tầm được. Hy vọng với đống kiến thức này sẽ giúp bạn nắm vững lập trình Java căn bản, cũng như là tiền đề để sau này học thêm các công nghệ Java khác như: Android, JSP.