السلام عليكم ورحمه الله وبركاته ،
كنت قد وعدت أحدهم بوضع مجموعه من الدروس في برمجه الشبكات ، الدروس بسيطه للغايه ولن يستفيد منها الا شريحه معينه وهم المبتدئين أمثالي ، وبالطبع تحتوي على الكثير من البرامج التوضيحيه والتمارين .
المشكله في أن برمجه الشبكات بسيطه للغايه في الجافا ، نعم هذه هي المشكله ،حيث أنه لا يوجد ما يسمى برنامج شبكات فقط ، لأنه بالتأكيد سوف يعتمد على الكثير من المفاهيم في لغه الجافا مثل :
Input\Output
Thread
Exception
More in GUI
في حال توفرت هذه الأساسيات ، فتصبح المشكله سهله للغايه ، كل ما في الأمر مجرد بضعه أسطر للأتصال بين Socket ، الحصول على Input Stream أو Output أستطيع من خلاله ارسال واستقبال البيانات .
الدروس التي أود طرحها :
Section 1 :
=============
TCP Socket
UDP Socket
Working With URL
Working with InetAddress
NonBlocking Server with Java new io NIO
Section 2 :
=============
Java RMI
CORBA
JDBC
Serevlet // i dont know much about it , but no problem
هذه خطوط عريضه للأمر ، وقابلها للزياده فقط وليس للنقصان :) .
المهم في حاله لم تكن هناك أساسيات مطلوبه فيصبح هناك موضوع واحد أسمه
Introduction :
================
Thread
I/O
Exception Handling
الان ما هو رأيكم بهذا الترتيب ؟ هل نبدأ بالمقدمه أم مباشره في العمق :) .
أخيرا سنعتمد كتابي (والذي أعتمده لدراسه برمجه الشبكات) :
Introduction to NetWork Programming With Java
Java NetWork Programming , Orialy
ويرحب بجميع الأسئله حتى لو كانت صعبه ، خاصه مع وجود المشرفين هنا (عيسى ، أبو الفؤاد ، رامي) ، راح أورطهم في الأسئله الصعبه :lol:
في حال كانت هناك مشكله ، سواء بالموضوع أم بالدروس ، أم بمعد الدروس ، يرجي التوضيح ....
Where R u ?
:evil: :evil:
