Các bạn vào link này để lấy tài liệu nhé: https://sites.google.com/site/congnghedulieu/home/lap-trinh-phan-tan
Hướng dẫn thiết lập biến môi trường Java: https://www.youtube.com/watch?v=bYmYgGmBOYc
Cấu trúc chương trình Java cơ bản: https://youtu.be/PaQqjewXDhY
Xây dựng class Account: https://www.youtube.com/watch?v=JDO5yJzSOHE
Xây dựng package trong java: https://youtu.be/63T_dFgpVcw
Chapter 1: OOP + Thread
A. OOP:
1. https://www3.ntu.edu.sg/home/ehchua/programming/java/J3a_OOPBasics.html#zz-3.1
2. http://docs.oracle.com/javase/tutorial/java/concepts/index.html
Exercise: https://www3.ntu.edu.sg/home/ehchua/programming/java/J3f_OOPExercises.html#ExerciseClass
B. Threads
1. http://www.javabeginner.com/learn-java/java-threads-tutorial
2. http://tutorials.jenkov.com/java-concurrency/creating-and-starting-threads.html
Chapter 2: Stream
Please download the "chaper 2_luong.ppt" in the link below.
Chapter 3: Network programming
* Socket Example: http://www.cs.uic.edu/~troy/spring05/cs450/sockets/socket.html
* For reference:
1. What is socket: https://docs.oracle.com/javase/tutorial/networking/sockets/definition.html
2. Reading from and Writing to Socket: https://docs.oracle.com/javase/tutorial/networking/sockets/readingWriting.html
3. Writing the Server side of a Socket: https://docs.oracle.com/javase/tutorial/networking/sockets/clientServer.html
Chapter 4: Distributed system (powerpoint)
Chapter 5: RMI & WebService (powerpoint)