حول هذا المنتج
ملخص الكتاب
تعلم المبادئ الكامنة وراء البرمجة كائنية التوجه في Ruby، وقم خلال فصول قليلة بإنشاء تطبيق كامل الوظائف يعتمد على Ruby 3. ستكتسب فهماً أساسياً للعديد من التقنيات المساعدة مثل قواعد البيانات، وXML، وأطر عمل الويب، والشبكات - والتي سيكون بعضها ضرورياً لتطبيق Ruby الأول الخاص بك. استناداً إلى الطبعتين الأولى والثانية الأكثر مبيعاً، يعد كتاب Beginning Ruby 3, 4th Edition دليلاً رائداً لتعلم Ruby من الصفر. تقدم الطبعة الجديدة من هذا الكتاب نفس المقدمة الممتازة للغة Ruby كما في الطبعات السابقة، بالإضافة إلى تحديثات لأحدث إصدار من Ruby، بما في ذلك تحسين الأداء من خلال مُخصِّص ذاكرة مُطوَّر، وتقليل تجزئة الذاكرة المكدسة (heap) وغيرها. كما تمت إضافة تفاصيل حول مُجمِّع just-in-time، وتقليل القيود على GIL (Global Interpreter Lock)، وفاحص الأنواع الساكن (static type checker). ستكتشف لماذا تظل لغة برمجة Ruby الخفيفة والمرنة خياراً برمجياً مفتوح المصدر يحظى بشعبية لدى المطورين الذين يبنون تطبيقات الويب اليوم. يمكن استخدام هذا الكتاب أيضاً ككتاب دراسي أو مرجع مكمل للمناهج التعليمية الخاصة بأساسيات برمجة Ruby. فبعد قراءة هذا الكتاب واستخدامه، ستتمكن من إتقان البرمجة بلغة Ruby بكل ثقة. ما ستتعلمه:
• اكتشاف أساسيات Ruby ومكوناتها القائمة على البرمجة كائنية التوجه. • استخدام مكتبات Ruby و gems والوثائق الخاصة بها. • التعامل مع الملفات وقواعد البيانات. • كتابة تطبيقات Ruby ونشرها. • تسخير مختلف أطر عمل الويب الخاصة بـ Ruby واستخدامها بفعالية. • القيام بالبرمجة الشبكية باستخدام Ruby.
لمن هذا الكتاب للمبرمجين المبتدئين، والمبرمجين الجدد على لغة Ruby، ومطوري الويب المهتمين بتعلم أساسيات لغة البرمجة Ruby.
من الغلاف الخلفي تعلم المبادئ الكامنة وراء البرمجة كائنية التوجه في Ruby، وفي غضون فصول قليلة، ستتمكن من إنشاء تطبيق كامل الوظائف يعتمد على Ruby 3. ستكتسب فهماً أساسياً للعديد من التقنيات المساعدة مثل قواعد البيانات، وXML، وأطر عمل الويب، والشبكات - والتي سيكون بعضها ضرورياً لتطبيق Ruby الأول الخاص بك. استناداً إلى الطبعتين الأولى والثانية الأكثر مبيعاً، يعد كتاب Beginning Ruby 3، الطبعة الرابعة، دليلاً رائداً لتعلم Ruby من الصفر. تقدم الطبعة الجديدة من هذا الكتاب نفس المقدمة الممتازة للغة Ruby كما في الطبعات السابقة، بالإضافة إلى تحديثات لأحدث إصدار من Ruby، بما في ذلك تحسين الأداء من خلال مُخصِّص ذاكرة مُطوَّر، وتقليل تجزئة الذاكرة المكدسة (heap) وغيرها. كما تمت إضافة تفاصيل حول مُجمِّع just-in-time، وتقليل القيود على GIL (Global Interpreter Lock)، وفاحص الأنواع الساكن (static type checker). ستكتشف لماذا تظل لغة برمجة Ruby الخفيفة والمرنة خياراً برمجياً مفتوح المصدر يحظى بشعبية لدى المطورين الذين يبنون تطبيقات الويب اليوم. يمكن استخدام هذا الكتاب أيضاً ككتاب دراسي أو مرجع مكمل للمناهج التعليمية الخاصة بأساسيات برمجة Ruby. فبعد قراءة هذا الكتاب واستخدامه، ستتمكن من إتقان البرمجة بلغة Ruby بكل ثقة. ستتمكن من:
- اكتشاف أساسيات Ruby ومكوناتها القائمة على البرمجة كائنية التوجه
- استخدام مكتبات Ruby و gems والوثائق الخاصة بها
- التعامل مع الملفات وقواعد البيانات
- كتابة تطبيقات Ruby ونشرها
- تسخير مختلف أطر عمل الويب الخاصة بـ Ruby واستخدامها بفعالية
- القيام بالبرمجة الشبكية باستخدام Ruby
نبذة عن المؤلف
Carleton DiLeo هو مؤسس ومؤلف ومطور يتمتع بخبرة تقارب عقدين من الزمن في العمل مع التكنولوجيا. تشمل خبرته بناء المواقع الإلكترونية ذات الزيارات العالية، وأنظمة البيانات الضخمة، وألعاب الفيديو. توفر هذه القاعدة المعرفية الواسعة لـ Carleton منظوراً فريداً عند العمل مع Ruby. أما Peter Cooper فهو مطور Ruby وخبير تدريب وناشر متمرس، ويدير Ruby Inside، وهي المدونة الأكثر شهرة في عالمي Ruby و Rails، والتي تضم 18,000 مشترك. كما يقوم أيضاً بالإشراف على RubyFlow، وهي مدونة روابط شهيرة لمجتمع Ruby. على مدار السنوات القليلة الماضية، قام بتطوير وإطلاق وبيع شركتين ناشئتين (Feed Digest و Code Snippets)، وكلاهما يعتمد في تشغيلهما على Ruby و Rails.
- المميزات
- تعلم المبادئ الكامنة وراء البرمجة كائنية التوجه في Ruby، وقم بإنشاء تطبيق كامل الوظائف يعتمد على Ruby 3 خلال فصول قليلة.
- نبذة عن المؤلف: Carleton DiLeo هو مؤسس ومؤلف ومطور يتمتع بخبرة تقارب عقدين من الزمن في العمل مع التكنولوجيا.
- 585 صفحة
- الحواسيب، الإنترنت
المواصفات
- الأبعاد (الإجمالية)
10.0 بوصة (ارتفاع) × 7.0 بوصة (عرض) × 1.24 بوصة (عمق)
- الوزن
2.32 رطل
- العمر المقترح
22 سنة فما فوق
- عدد الصفحات
585
- النوع
أجهزة الكمبيوتر
- النوع الفرعي
الإنترنت
- الناشر
Apress
- الموضوع
برمجة الويب
- الطبعة
الطبعة الرابعة
- التنسيق
غلاف ورقي
- المؤلف
Carleton DiLeo & Peter Cooper
- اللغة
الإنجليزية