IZI1

البرمجة كائنية التوجه بالتطبيق العملي - تأليف Anil Kumar Rangisetti (غلاف ورقي)

لا توجد تقييمات
Target
USD 64.99
آخر تحديث: 26 أكتوبر 2026

حول هذا المنتج

ملخص الكتاب تعلم كيفية تصميم وتنفيذ نظام برمجيات بسهولة باستخدام البرمجة كائنية التوجه (OOP). ومن خلال الأنشطة التطبيقية، يزودك هذا الكتاب بالممارسة العملية الواقعية اللازمة لإتقان مهارات البرمجة كائنية التوجه التي يمكن تطبيقها عالمياً عبر أي لغة برمجة. هذا الكتاب مخصص لسد الفجوة بين المفاهيم النظرية والتنفيذ العملي في تطوير البرمجيات باستخدام البرمجة كائنية التوجه. سيتعرف القراء أولاً على أهمية البرمجة كائنية التوجه (OOP) في التعامل مع تعقيدات البرمجيات، قبل تعلم كيفية نمذجة مشكلات العالم الحقيقي من خلال التحكم في الوصول، وتصميم الكائنات القابل للتوسيع، وعلاقات الكائنات. وبشكل محدد، يناقش المؤلف كيفية استخدام مفاهيم الوراثة، والارتباط، وتعدد الأشكال لتنفيذ برمجيات معقدة قابلة لإعادة الاستخدام وسهلة الاستخدام. والأهم من ذلك، يغطي هذا الكتاب أنماط التصميم والبرمجة القائمة على الأحداث لتعلم كيفية نمذجة التفاعلات المعقدة بين مختلف كائنات النظام البرمجي لتنفيذ حالات استخدام متنوعة. على عكس الكتب الحالية حول البرمجة كائنية التوجه (OOP) التي تكتفي بتدريس القواعد والدلالات عبر أمثلة تقليدية، يستفيد هذا الكتاب من تجربة تعليمية غامرة من خلال مجموعة متنوعة من حالات الاستخدام الواقعية، والتطبيقات، والألعاب، وبرمجيات الأنظمة. ورغم أن الكتاب مكتوب بلغة C++، إلا أنه يمكن تطبيق المهارات المكتسبة في أي لغة برمجة كائنية التوجه يفضلها القارئ. كما ستستعرض الفصول الأخيرة من الكتاب لغتي Python و Solidity بشكل سريع لتعلم التقنيات المتقدمة. ومع نهاية الكتاب، سيتمكن المطورون المبتدئون والمحترفون على حد سواء من معرفة كيفية تنفيذ أنظمة برمجية عملية وقابلة لإعادة الاستخدام بكل ثقة.

ما ستتعلمه: تطبيق مفاهيم البرمجة كائنية التوجه (OOP) من خلال حالات استخدام واقعية: الألعاب، والبرمجيات التطبيقية (التسوق عبر الإنترنت، والحجوزات، وغيرها)، وبرمجيات النظام (البروتوكولات، والمحاكيات، وغيرها)، والنمذجة والتنفيذ باستخدام C+؛ تصميم وتنفيذ برمجيات قابلة لإعادة الاستخدام والتوسيع باستخدام البرمجة كائنية التوجه؛ فهم أهمية أنماط التصميم وتعلم كيفية استخدامها لحل المشكلات الواقعية؛ استخدام البرمجة القائمة على الأحداث لتنفيذ التفاعلات الكاملة للبرمجيات التطبيقية المعقدة، وبرمجيات النظام، والمحاكيات؛ تنفيذ البرمجة كائنية التوجه باستخدام ميزات C++ واكتشاف بنى Python و Solidity لـ البرمجة كائنية التوجه

لمن هذا الكتاب هذا الكتاب مخصص لمطوري البرمجيات المبتدئين والمتوسطين ممن لديهم معرفة أساسية بالبرمجة، لتعلم مفاهيم البرمجة كائنية التوجه OOP بسرعة باستخدام لغة ++C. كما سيجده المستخدمون المتقدمون مفيداً لاستكشاف أفضل مبادئ التصميم، والأنماط، والبرمجة القائمة على الأحداث لتنفيذ أنظمة برمجية معقدة.

عن الغلاف الخلفي تعلم كيفية تصميم وتنفيذ نظام برمجيات بسهولة باستخدام البرمجة كائنية التوجه (OOP). ومن خلال الأنشطة العملية، يزودك هذا الكتاب بالممارسة الواقعية اللازمة لإتقان مهارات البرمجة كائنية التوجه التي يمكن تطبيقها عالمياً عبر أي لغة برمجة. هذا الكتاب مخصص لسد الفجوة بين المفاهيم النظرية والتنفيذ العملي في تطوير البرمجيات باستخدام البرمجة كائنية التوجه. سيتعرف القراء أولاً على أهمية البرمجة كائنية التوجه (OOP) في التعامل مع تعقيدات البرمجيات، قبل تعلم كيفية نمذجة مشكلات العالم الحقيقي من خلال التحكم في الوصول، وتصميم الكائنات القابل للتوسيع، وعلاقات الكائنات. وبشكل محدد، يناقش المؤلف كيفية استخدام مفاهيم الوراثة، والارتباط، وتعدد الأشكال لتنفيذ برمجيات معقدة قابلة لإعادة الاستخدام وسهلة الاستخدام. والأهم من ذلك، يغطي هذا الكتاب أنماط التصميم والبرمجة القائمة على الأحداث لتعلم كيفية نمذجة التفاعلات المعقدة بين مختلف كائنات النظام البرمجي لتنفيذ حالات استخدام متنوعة. على عكس الكتب الحالية حول البرمجة كائنية التوجه (OOP) التي تكتفي بتدريس القواعد والدلالات عبر أمثلة تقليدية، يستفيد هذا الكتاب من تجربة تعليمية غامرة من خلال مجموعة متنوعة من حالات الاستخدام الواقعية، والتطبيقات، والألعاب، وبرمجيات الأنظمة. ورغم أن الكتاب مكتوب بلغة C++، إلا أنه يمكن تطبيق المهارات المكتسبة في أي لغة برمجة كائنية التوجه يفضلها القارئ. كما ستستعرض الفصول الأخيرة من الكتاب لغتي Python و Solidity بشكل سريع لتعلم التقنيات المتقدمة. ومع نهاية الكتاب، سيتمكن المطورون المبتدئون والمحترفون على حد سواء من معرفة كيفية تنفيذ أنظمة برمجية عملية وقابلة لإعادة الاستخدام بكل ثقة. ما ستتعلمه: تطبيق مفاهيم البرمجة كائنية التوجه (OOP) من خلال حالات استخدام واقعية: الألعاب، والبرمجيات التطبيقية (التسوق عبر الإنترنت، والحجوزات، وغيرها)، وبرمجيات النظام (البروتوكولات، والمحاكيات، وغيرها)، والنمذجة والتنفيذ باستخدام C+؛ تصميم وتنفيذ برمجيات قابلة لإعادة الاستخدام والتوسيع باستخدام البرمجة كائنية التوجه؛ فهم أهمية أنماط التصميم وتعلم كيفية استخدامها لحل المشكلات الواقعية؛ استخدام البرمجة القائمة على الأحداث لتنفيذ التفاعلات الكاملة للبرمجيات التطبيقية المعقدة، وبرمجيات النظام، والمحاكيات؛ تنفيذ البرمجة كائنية التوجه باستخدام ميزات C++ واكتشاف بنى Python و Solidity لـ البرمجة كائنية التوجه

نبذة عن المؤلف حصل الدكتور Anil Kumar Rangisetti على درجة الدكتوراه في مجال علوم وهندسة الحاسوب من IIT Hyderabad. ويمتلك خبرة تمتد لـ 10 سنوات في التدريس والبحث في علوم وهندسة الحاسوب. وخلال مسيرته المهنية، عمل في مؤسسات هندية مرموقة مثل IIIT Dharwad و SRM-AP و GMR، كما عمل في مختبرات تطوير البرمجيات والأبحاث مثل ARICENT و IRL-Delhi. ويعمل حالياً كأستاذ مساعد في قسم علوم وهندسة الحاسوب في IIITDM Kurnool. لقد قام بتدريب الطلاب على لغات البرمجة كائنية التوجه (OOP)، وكيفية استخدام المحاكيات المتقدمة (NS-3)، و Docker، وأدوات الشبكات لأغراض البحث وتطوير التطبيقات في أماكن عمله. كما أشرف على عدد كبير من طلاب مرحلتي البكالوريوس والدراسات العليا في مشاريعهم البحثية. وتشمل اهتماماته البحثية بشكل عام تقنيات Wi-Fi، وشبكات الهاتف المحمول من الجيل التالي، و SDN، و NFV، والحوسبة السحابية. وإلى جانب الأنشطة البحثية، يهتم بتأليف ومراجعة الكتب المتعلقة بتقنيات علوم الحاسوب ولغات البرمجة. نشر العديد من الأبحاث المبتكرة مع IEEE وSpringer وElsevier وWiley في مجال مجموعة متنوعة من تقنيات الشبكات مثل LTE وSDN وNFV وتقنيات Wi-Fi. كما ألّف كتاباً بعنوان Advanced Network Simulations Simplified.

  • المميزات
    • تعلم كيفية تصميم وتنفيذ نظام برمجيات بسهولة باستخدام البرمجة كائنية التوجه.
    • نبذة عن المؤلف: حصل الدكتور Anil Kumar Rangisetti على درجة الدكتوراه في مجال علوم وهندسة الحاسوب من IIT Hyderabad.
    • 585 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

الأبعاد (الإجمالية)

9.21 بوصة (ارتفاع) × 6.14 بوصة (عرض) × 1.23 بوصة (عمق)

الوزن

1.85 رطل

العمر المقترح

22 سنة فما فوق

عدد الصفحات

585

النوع

أجهزة الكمبيوتر

النوع الفرعي

لغات البرمجة

الناشر

Apress

الموضوع

C++

التنسيق

غلاف ورقي

المؤلف

Anil Kumar Rangisetti

اللغة

الإنجليزية

صور المنتجات هي لأغراض توضيحية فقط وهي صور نموذجية. قد تختلف الألوان أو النقوش أو المواصفات أو الأبعاد أو المقاسات أو الوظائف أو أي خصائص أخرى للمنتج الفعلي عن الواقع بسبب خصائص العرض، لذا يرجى الرجوع إلى تفاصيل المنتج المذكورة في الوصف.

قد يعجبك أيضًا