جافا للمبتدئين: دورة كاملة
جافا للمبتدئين: دورة كاملة
ملخص:
كتاب «جافا للمبتدئين: دورة كاملة» هو دليل عملي سينتقل بك من تثبيت JDK إلى كتابة أولى البرامج المتكاملة بلغة جافا. تم بناء المحتوى على مبدأ «من البسيط إلى المعقد» ولا يتطلب معرفة مسبقة بالبرمجة.
عن ماذا يتحدث هذا الكتاب
يناقش الكتاب بشكل متسلسل جميع الموضوعات الرئيسية اللازمة للبدء في تطوير جافا:
- أساسيات بناء الجملة — المتغيرات، أنواع البيانات، العوامل، الهياكل الشرطية والحلقات.
- البرمجة كائنية التوجه (OOP) — الفئات، الكائنات، الوراثة، تعدد الأشكال، التغليف والتجريد.
- العمل مع البيانات — المصفوفات، السلاسل النصية، المجموعات (List, Set, Map) والإدخال/الإخراج من الملفات.
- معالجة الأخطاء — الاستثناءات، try-catch-finally، إنشاء استثناءات مخصصة.
- مشاريع عملية — آلة حاسبة، مدير مهام، لعبة «خمن الرقم» وتطبيق بسيط للملاحظات.
لمن هذا الكتاب
- الطلاب وتلاميذ المدارس الذين بدأوا تعلم البرمجة.
- المتعلمون ذاتياً الذين يرغبون في إتقان جافا من الصفر من خلال مادة منظمة.
- المطورون بلغات أخرى الذين يرغبون في تعلم جافا لتوسيع مهاراتهم.
- كل من يخطط مستقبلاً للانتقال إلى تطوير أندرويد أو تقنيات الخادم باستخدام جافا.
ماذا ستتعلم بعد القراءة
- ستفهم المبادئ الأساسية للبرمجة الأمرية والبرمجة كائنية التوجه.
- ستتعلم كتابة كود نظيف وقابل للقراءة مع الالتزام باتفاقيات جافا.
- ستتقن العمل مع هياكل البيانات والخوارزميات الأساسية: الفرز، البحث، التكرار.
- ستتمكن من إنشاء تطبيقات وحدة التحكم بنفسك ومعالجة الأخطاء.
- ستحصل على أساس متين لدراسة مواضيع أكثر تعقيداً: تعدد الخيوط، JDBC، الأطر البرمجية.
يحتوي كل فصل على أمثلة أكواد، أسئلة للاختبار الذاتي ومهام عملية. الكتاب مناسب للدراسة الذاتية وكذلك للاستخدام كمرجع تعليمي في الدورات. تم اختبار جميع الأمثلة على جافا 17 والإصدارات الأحدث، ولكنها مناسبة أيضاً للإصدارات الأقدم.