IZI1

هندسة البرمجيات للمبتدئين تماماً - تأليف Nico Loubser (غلاف ورقي)

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

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

حول الكتاب: ابدأ البرمجة من الصفر دون الحاجة إلى أي خبرة سابقة. يبدأ هذا الدليل المخصص للمبتدئين في هندسة البرمجيات بمناقشة المحررات المختلفة المستخدمة في إنشاء البرمجيات، كما يغطي كيفية إعداد بيئة Docker. بعد ذلك، ستتعلم كل ما يخص المستودعات وأنظمة التحكم في الإصدارات واستخداماتها. وبمجرد أن تصبح مستعداً للبرمجة، ستمر عبر أساسيات لغة Python، وهي اللغة المثالية للتعلم كمهندس برمجيات مبتدئ. تحتاج العديد من التطبيقات الحديثة إلى التواصل مع قاعدة بيانات من نوع ما، لذا ستستكشف كيفية إنشاء قاعدة بيانات والاتصال بها وكيفية تصميم واحدة لتطبيقك. بالإضافة إلى ذلك، ستكتشف كيفية استخدام إطار العمل المصغر Flask الخاص بلغة Python وكيفية اختبار الكود الخاص بك بكفاءة. وأخيراً، يشرح الكتاب أفضل الممارسات في البرمجة والتصميم والنشر والأمن. يجيب كتاب Software Engineering for Absolute Beginners على سؤال المواضيع التي يجب عليك معرفتها عند البدء في تعلم هندسة البرمجيات. -- ملخص الكتاب: ابدأ البرمجة من الصفر، دون الحاجة إلى أي خبرة سابقة. يبدأ هذا الدليل المخصص للمبتدئين في هندسة البرمجيات بمناقشة المحررات المختلفة المستخدمة في إنشاء البرمجيات، كما يغطي كيفية إعداد بيئة Docker. بعد ذلك، ستتعلم كل ما يخص المستودعات وأنظمة التحكم في الإصدارات واستخداماتها. وبمجرد أن تصبح مستعداً للبرمجة، ستمر عبر أساسيات لغة Python، وهي اللغة المثالية للتعلم كمهندس برمجيات مبتدئ. وبما أن العديد من التطبيقات الحديثة تتطلب الاتصال بقاعدة بيانات من نوع ما، فستستكشف كيفية إنشاء قاعدة بيانات والاتصال بها، بالإضافة إلى كيفية تصميم واحدة لتطبيقك الخاص. بالإضافة إلى ذلك، ستكتشف كيفية استخدام إطار العمل المصغر Flask الخاص بلغة Python وكيفية اختبار الكود الخاص بك بكفاءة. وأخيراً، يشرح الكتاب أفضل الممارسات في البرمجة، والتصميم، والنشر، والأمن السيبراني. يجيب كتاب Software Engineering for Absolute Beginners على سؤال المواضيع التي يجب عليك معرفتها عند البدء في تعلم هندسة البرمجيات. يغطي هذا الكتاب الكثير من المواضيع، ويهدف إلى توضيح الأجزاء الخفية، ولكن المهمة جداً، في مجموعة أدوات تطوير البرمجيات. بعد قراءة هذا الكتاب، ستتمكن -بصفتك مبتدئاً تماماً- من تحديد أفضل الممارسات والأساليب الفعالة لتطوير البرمجيات. كما ستصبح قادراً على دخول بيئة العمل والتعرف على التقنيات والأساليب المستخدمة فيها، بالإضافة إلى إعداد بيئة احترافية لإنشاء تطبيقاتك البرمجية الخاصة. ما ستتعلمه: استكشف المفاهيم التي ستواجهها في معظم الشركات التي تعمل في مجال تطوير البرمجيات. كتابة كود برمجي سهل القراءة، ومنظم، ومصمم بشكل جيد. بناء كود برمجي يدعم التحكم في المصدر، ويعمل بنظام الحاويات، وقابل للنشر. تأمين قاعدة الكود الخاصة بك. تحسين مساحة عملك. لمن هذا الكتاب: للقارئ الذي لديه اهتمام كبير بإنشاء البرمجيات. كما أنه مفيد للطلاب. من الغلاف الخلفي: ابدأ البرمجة من الصفر، دون الحاجة إلى أي خبرة سابقة. يبدأ هذا الدليل المخصص للمبتدئين في هندسة البرمجيات بمناقشة المحررات المختلفة المستخدمة في إنشاء البرمجيات، كما يغطي كيفية إعداد بيئة Docker. بعد ذلك، ستتعلم كل ما يخص المستودعات وأنظمة التحكم في الإصدارات واستخداماتها. وبمجرد أن تصبح مستعداً للبرمجة، ستمر عبر أساسيات لغة Python، وهي اللغة المثالية للتعلم كمهندس برمجيات مبتدئ. وبما أن العديد من التطبيقات الحديثة تتطلب الاتصال بقاعدة بيانات من نوع ما، فستستكشف كيفية إنشاء قاعدة بيانات والاتصال بها، بالإضافة إلى كيفية تصميم واحدة لتطبيقك الخاص. بالإضافة إلى ذلك، ستكتشف كيفية استخدام إطار العمل المصغر Flask الخاص بلغة Python وكيفية اختبار الكود الخاص بك بكفاءة. وأخيراً، يشرح الكتاب أفضل الممارسات في البرمجة، والتصميم، والنشر، والأمن السيبراني. يجيب كتاب Software Engineering for Absolute Beginners على سؤال المواضيع التي يجب عليك معرفتها عند البدء في تعلم هندسة البرمجيات. يغطي هذا الكتاب الكثير من المواضيع، ويهدف إلى توضيح الأجزاء الخفية، ولكن المهمة جداً، في مجموعة أدوات تطوير البرمجيات. بعد قراءة هذا الكتاب، ستتمكن -بصفتك مبتدئاً تماماً- من تحديد أفضل الممارسات والأساليب الفعالة لتطوير البرمجيات. كما ستصبح قادراً على دخول بيئة العمل والتعرف على التقنيات والأساليب المستخدمة فيها، بالإضافة إلى إعداد بيئة احترافية لإنشاء تطبيقاتك البرمجية الخاصة. ستتمكن من: استكشاف المفاهيم التي ستواجهها في معظم الشركات التي تعمل في مجال تطوير البرمجيات، وكتابة كود برمجي سهل القراءة ومنظم ومصمم بشكل جيد، وبناء كود برمجي يدعم التحكم في المصدر، ويعمل بنظام الحاويات، وقابل للنشر، بالإضافة إلى تأمين قاعدة الكود الخاصة بك وتحسين بيئة عملك. مراجعات الاقتباسات: "المحتوى مناسب لشخص لديه خبرة برمجية بسيطة، مثل الأعمال الدراسية أو التجربة في المنزل، وهو مستعد لمشروعه الحقيقي الأول أو لوظيفة احترافية. ..." كافٍ تماماً لتوجيه المستخدمين المتحمسين للبحث في الويب عن معلومات أعمق مع اكتساب الأهمية لكل موضوع. ... لقد استمتعت بقراءة هذا الكتاب وأعتقد أنه سيكون وسيلة مساعدة مفيدة للمطورين الجدد لتعلم مهارات إنتاج Python." (ديفيد غولدفارب، Computing Reviews، 22 يوليو 2021) نبذة عن المؤلف يعمل Nico Loubser في بيئة تطوير البرمجيات لأكثر من 16 عاماً، وهو حاصل على درجة الدراسات العليا في هندسة البرمجيات من University of South Africa. لقد أمضى جزءاً كبيراً من مسيرته المهنية كقائد فريق ومستشار في هندسة البرمجيات، مما دفعه إلى دمج معارفه وخبراته في كتاب واحد. يقيم حالياً في لندن، حيث يسعى للاطلاع على مجموعة أوسع من الأفكار والأساليب في صناعة تطوير البرمجيات المعاصرة.

  • المميزات
    • ابدأ البرمجة من الصفر، لا تتطلب أي خبرة سابقة.
    • نبذة عن المؤلف: يعمل Nico Loubser في بيئة تطوير البرمجيات منذ أكثر من 16 عاماً، وهو حاصل على درجة الدراسات العليا في هندسة البرمجيات من جامعة جنوب أفريقيا.
    • 334 صفحة
    • الحواسيب، وتطوير البرمجيات والهندسة

المواصفات

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

9.21 بوصة (ارتفاع) x 6.14 بوصة (عرض) x .75 بوصة (عمق)

الوزن

1.11 رطل

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

22 سنة فما فوق

عدد الصفحات

334

النوع

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

النوع الفرعي

تطوير وهندسة البرمجيات

الناشر

Apress

الموضوع

عام

التنسيق

غلاف ورقي

المؤلف

Nico Loubser

اللغة

الإنجليزية

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

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