Header Ads

TỔNG HỢP CÁC WEBSITE HAY ĐỂ HỌC JAVA

Đối với ngành Công nghệ thông tin nói chung, và các môn học lập trình nói riêng, hoạt động tự học, tự nghiên cứu là cực kỳ quan trọng. Nhờ sự bùng nổ của Internet và các thiết bị di động, sinh viên có thể dễ dàng tìm thấy vô số tài liệu hỗ trợ học tập, thực hành. Xu hướng giáo dục trực tuyến đang tạo nên những thay đổi lớn lao trong đào tạo nhân lực cho xã hội. 


NCGD gửi tới các bạn danh sách tổng hợp các website hỗ trợ học Java chất lượng, giúp các bạn rút ngắn thời gian tìm kiếm tài liệu và có thể sớm thành thạo ngôn ngữ rất mạnh này.


Các Website tiếng Việt

V1. VietJack
http://vietjack.com/java/
V2. o7planning
https://o7planning.org/vi
V3. Gia sư tin học
http://giasutinhoc.vn/
V4. Vietpro
http://laptrinhjava.edu.vn/

Các tài nguyên tiếng Anh

E0. Nếu bạn thường xuyên tìm kiếm các câu hỏi về Java trên Google, chắc chắn bạn không còn lạ lẫm với các kết quả đến từ Mkyong. Các tutorial về những vấn đề phổ biến nhất về Java được trình bày trực quan và dễ hiểu.
https://mkyong.com/
E1. Introcs.cs.princeton.edu: trang của đại học Princeton về Java được thiết kế cho người hoàn toàn mới làm quen với lập trình (beginner)
https://introcs.cs.princeton.edu/java/home/
E2. Java2s: hệ thống các chủ đề trong Java về cả kiến thức và ví dụ từ A-Z
http://www.java2s.com/Tutorials/Java/
E3. JavaCodeGeek: cung cấp các tips, các ví dụ và thư viện, các tài liệu tải về được để học Java
https://www.javacodegeeks.com/
E4. Java9s: dạy Java thông qua các video
http://java9s.com/
E5. Codingbat: tối ưu với học, kiểm tra và luyện tập. Các tài liệu tham khảo, hướng dẫn và ví dụ được cập nhật đều đặn
http://codingbat.com/java 
E6. ProgrammingByDoing: gồm hơn 100 đề mục, thảo luận về những vấn đề hay của ngôn ngữ
http://programmingbydoing.com/
E7. FunProgramming: một phòng thí nghiệm nhỏ về lập trình: đưa ra một cách tiếp cận mới với ngôn ngữ, giúp người học viết code một chương trình hoàn trình thông qua các câu hỏi và bình luận ở mỗi video
https://www.funprogramming.org/
E8. NTU: Học trực tuyến Java tại web của đại học tổng hợp Nanyang Singapore, rất chi tiết
https://www.ntu.edu.sg/home/ehchua/programming/#Java

Các Blog hay về Java

B0. ProgramCreek: giới thiệu về Java, kiểu mẫu thiết kế (design patterns), thuật toán, Java cơ bản, Java nâng cao ...
https://www.programcreek.com/
B1. Blog của Chiến: Blog chuyên dịch miễn phí các tài liệu về khoa học tự nhiên, khoa học máy tính và các ngôn ngữ lập trình sang Tiếng Việt. Tác giả có kiến thức tốt và dịch rất cẩn thận nên chất lượng các bản dịch tin cậy. Các bạn có thể tìm hiểu cuốn "Think Java", nằm trong series "How to think like a computer scientist" nổi tiếng, nên ngắn gọn và rất thực tế, rất phù hợp để tự học
https://quangchien.wordpress.com/2013/06/29/think-java/#toc 
B2. Java Deep: bàn luận chuyên sâu về Java, mang lại hiểu biết đầy đủ về ưu và nhược điểm trong thực thi Java trên nhiều kịch bản khác nhau
https://javax0.wordpress.com/
B3. Java world: một trong những blog hay nhất cho các nhà phát triển Java. Đúng như tên gọi, bạn có thể tất tật về Java ở đây: từ tutorial, open source Java, cho đến các giải pháp triền khai tích hợp hệ thống trên Java, cơ hội nghề nghiệp về Java...
https://www.javaworld.com/
B4. Java2Blog: tất tần tật về Java, cho cả beginner lẫn các cao thủ Java
https://java2blog.com/core-java-tutorial-for-beginners-experienced/
B5. Blog Tiến Dũng TCU: Blog của thầy Nguyễn Tiến Dũng, khoa CNTT, đại học TTLL. Blog chia sẻ nhiều tài liệu về lập trình, trong đó có Java.
https://tiendungtcu.wordpress.com/2015/06/30/giai-cac-bai-tap-lap-trinh-java/
B6. CoreJava: Blog giới thiệu về cuốn Core Java, có code mẫu và bài giảng của chính tác giả
http://horstmann.com/corejava.html

Các chuyên trang về chương trình mẫu, ví dụ Java

X1. Java examples: các ví dụ nhỏ giúp nâng cao kỹ năng lập trình Java cơ bản
https://www.java-examples.com/
X2. Java2novice: một lớp học dành cho các beginner với những ví dụ hết sức đơn giản nhưng cực kỳ điển hình
http://www.java2novice.com/
X3. LearnToSolveIt: hướng đến việc nâng cao kỹ năng giải quyết vấn đề thông qua các bài tập có lời giải và giải thích
http://www.learntosolveit.com/java/
X4. FluffyCat: số lượng ví dụ không quá phong phú, song rất cơ bản
http://www.fluffycat.com/Java/ 
X5. JavaFAQ: hệ thống các câu hỏi thường gặp ở nhiều chủ đề trong Java
http://www.javafaq.nu/ 
(Tham khảo: Simplilearn , itviec) 


1 nhận xét:

Hình ảnh chủ đề của blue_baron. Được tạo bởi Blogger.