IZI1

أساسيات Beginning Java 17 - الطبعة الثالثة بواسطة Kishori Sharan & Adam L Davis (غلاف ورقي)

لا توجد تقييمات
Target
USD 51.99

من Target

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

ملخص الكتاب تعلم أساسيات Java 17 LTS أو إصدار Java Standard Edition 17 Long Term Support، بما في ذلك مفاهيم البرمجة الأساسية وأساسيات البرمجة كائنية التوجه الضرورية في جميع مستويات تطوير Java. سيصحبك المؤلفان Kishori Sharan و Adam L. Davis في رحلة لكتابة برنامج Java الأول الخاص بك خطوة بخطوة. ومع اكتساب هذه الخبرة العملية، ستكون مستعداً لتعلم جوهر لغة Java. يوفر كتاب Beginning Java 17 Fundamentals أكثر من 90 رسماً توضيحياً و240 برنامجاً كاملاً لمساعدتك على تعلم المواضيع بشكل أسرع. بينما يعلمك هذا الكتاب الأساسيات، فقد تمت مراجعته أيضاً ليشمل أحدث ميزات Java 17 بما في ذلك ما يلي: أنواع القيم (records)، والكائنات غير القابلة للتغيير مع تخطيط ذاكرة فعال؛ واستنتاج نوع المتغير المحلي (var)؛ ومطابقة الأنماط، وهي آلية لاختبار القيم وتفكيكها؛ والأنواع المختومة، وهي آلية للإعلان عن جميع الفئات الفرعية الممكنة لفئة معينة؛ وقيم النصوص متعددة الأسطر؛ وتعبيرات switch. ويستمر الكتاب مع سلسلة من المواضيع التأسيسية، بما في ذلك استخدام أنواع البيانات، والعمل مع المعاملات، وكتابة العبارات في Java. تُمهد هذه الأساسيات الطريق للوصول إلى جوهر لغة Java: البرمجة كائنية التوجه (object-oriented programming). ومن خلال تعلم مواضيع مثل الفئات (classes)، والكائنات (objects)، والواجهات (interfaces)، والوراثة (inheritance)، ستكتسب فهماً جيداً لنموذج Java كائني التوجه. أما المجموعة النهائية من المواضيع، فستستفيد مما تعلمته لتحويلك إلى مبرمج Java حقيقي؛ حيث ستتعلم كيفية تسخير قوة البرمجة كائنية التوجه لكتابة برامج قادرة على معالجة الأخطاء والاستثناءات، ومعالجة النصوص والتواريخ، وتنسيق البيانات، والتعامل مع المصفوفات (arrays) لمعالجة البيانات.

ما ستتعلمه

اكتب برامج Java الأولى الخاصة بك مع التركيز على تعلم البرمجة كائنية التوجه. تعلم كيفية التعامل مع تعبيرات switch، وأنواع القيم (records)، واستنتاج نوع المتغير المحلي، ومطابقة الأنماط في switch، وغيرها من ميزات Java 17. تعلم كيفية معالجة الاستثناءات، والتأكيدات، والنصوص، والتواريخ، وتنسيق الكائنات. تعرف على كيفية تعريف واستخدام الوحدات (modules). تعمق في دراسة الفئات (classes)، والواجهات (interfaces)، والوراثة في Java. استخدم التعبيرات النمطية. استفد من أداة JShell REPL.

لمن هذا الكتاب للمبتدئين في برمجة Java، سواء ممن لديهم بعض الخبرة البرمجية السابقة أو ممن ليس لديهم أي خبرة سابقة.

من الغلاف الخلفي تعلم أساسيات Java 17 LTS أو إصدار Java Standard Edition version 17 Long Term Support، بما في ذلك مفاهيم البرمجة الأساسية وأساسيات البرمجة كائنية التوجه الضرورية في جميع مستويات تطوير Java. سيصحبك المؤلفان Kishori Sharan و Adam L. Davis في رحلة لكتابة برنامج Java الأول الخاص بك خطوة بخطوة. ومع اكتساب هذه الخبرة العملية، ستكون مستعداً لتعلم جوهر لغة Java. يوفر كتاب Beginning Java 17 Fundamentals أكثر من 90 مخططاً و240 برنامجاً كاملاً لمساعدتك على تعلم المواضيع بشكل أسرع. بينما يعلمك هذا الكتاب الأساسيات، فقد تمت مراجعته أيضاً ليشمل أحدث ميزات Java 17 بما في ذلك ما يلي: أنواع القيم (records)، والكائنات غير القابلة للتغيير مع تخطيط ذاكرة فعال؛ واستنتاج نوع المتغير المحلي (var)؛ ومطابقة الأنماط، وهي آلية لاختبار القيم وتفكيكها؛ والأنواع المختومة، وهي آلية للإعلان عن جميع الفئات الفرعية الممكنة لفئة معينة؛ وقيم النصوص متعددة الأسطر؛ وتعبيرات switch. ويستمر الكتاب مع سلسلة من المواضيع التأسيسية، بما في ذلك استخدام أنواع البيانات، والعمل مع المعاملات، وكتابة العبارات في Java. تنتقل هذه الأساسيات بك إلى جوهر لغة Java: البرمجة كائنية التوجه (object-oriented programming). ومن خلال تعلم مواضيع مثل الفئات (classes)، والكائنات (objects)، والواجهات (interfaces)، والوراثة (inheritance)، ستكتسب فهماً جيداً لنموذج Java كائني التوجه. أما المجموعة النهائية من المواضيع، فستستفيد مما تعلمته لتحويلك إلى مبرمج Java حقيقي؛ حيث ستتعلم كيفية تسخير قوة البرمجة كائنية التوجه لكتابة برامج قادرة على معالجة الأخطاء والاستثناءات، ومعالجة النصوص والتواريخ، وتنسيق البيانات، والتعامل مع المصفوفات (arrays) لمعالجة البيانات. ستتمكن من:

اكتب برامج Java الأولى الخاصة بك مع التركيز على تعلم البرمجة كائنية التوجه. تعلم كيفية التعامل مع تعبيرات switch، وأنواع القيم (records)، واستنتاج نوع المتغير المحلي، ومطابقة الأنماط في switch، وغيرها من ميزات Java 17. تعلم كيفية معالجة الاستثناءات، والتأكيدات، والنصوص، والتواريخ، وتنسيق الكائنات. تعرف على كيفية تعريف واستخدام الوحدات (modules). تعمق في دراسة الفئات (classes)، والواجهات (interfaces)، والوراثة في Java. استخدم التعبيرات النمطية. استفد من أداة JShell REPL.

نبذة عن المؤلف حصل Kishori Sharan على درجة الماجستير في علوم نظم المعلومات الحاسوبية من Troy State University، Alabama. وهو مبرمج Java 2 معتمد من Sun. يمتلك خبرة واسعة في تقديم التدريب للمطورين المحترفين في تقنيات Java و JSP و EJB وتقنيات الويب. كما يتمتع بخبرة تزيد عن عشر سنوات في تنفيذ تطبيقات Java على مستوى المؤسسات. أما Adam L. Davis فهو مطور برمجيات، وقد أمضى سنوات عديدة في التطوير باستخدام Java (منذ إصدار Java 1.2)، ويستمتع باستخدام Spring و Hibernate لأكثر من عقد من الزمان. منذ عام 2006، وهو يستخدم Groovy وGrails وHTML وCSS وJavaScript، بالإضافة إلى Java، لإنشاء تطبيقات الويب بنظام البرمجيات كخدمة (SaaS) التي تساعد في تتبع الشؤون المالية للمؤسسات الكبيرة (من بين أمور أخرى). يحمل Adam درجة الماجستير والبكالوريوس في علوم الحاسوب من Georgia Tech. وهو أيضاً مؤلف كتاب Reactive Streams in Java (Apress، 2019)، وكتاب Learning Groovy 3، الطبعة الثانية (Apress، 2019)، وكتاب Modern Programming MadeEasy، الطبعة الثانية (Apress، 2020).

  • المميزات
    • تعلم أساسيات Java 17 LTS أو إصدار Java Standard Edition 17 Long Term Support، بما في ذلك مفاهيم البرمجة الأساسية وأساسيات البرمجة كائنية التوجه الضرورية في جميع مستويات تطوير Java.
    • نبذة عن المؤلف: حصل Kishori Sharan على درجة الماجستير في علوم نظم المعلومات الحاسوبية من جامعة Troy State في ألاباما.
    • 999 صفحة
    • أجهزة الكمبيوتر، اللغات

المواصفات

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

10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × 2.03 بوصة (عمق)

الوزن

3.87 رطل

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

22 سنة فما فوق

عدد الصفحات

999

الفئة

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

الفئة الفرعية

اللغات

الناشر

Apress

الموضوع

Java

الطبعة

الطبعة الثالثة

التنسيق

غلاف ورقي

المؤلف

Kishori Sharan & Adam L Davis

اللغة

الإنجليزية

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

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