The Book Of Ruby

Posted: فبراير 24, 2009 in General
الوسوم:, , ,

انهيت قراءة كتاب The Book Of Ruby .. الكتاب جميل جدا ويتكامل مع مقدمة فى روبى بصورة جميلة جدا ، ينقسم للتالى

فصل مقدمة عن روبى ورايلز ، البداية مع روبى والبرنامج الأول

وفصول الكتاب

1، 2 -تعرض لمقدمة مع انواع البيانات -Data Types- السلاسل النصية (Strings) والأرقام Numbers وتحدث عن السياق من ناحية المتغيرات العامة والمحلية، وايضا مقدمة جميلة عن ال OOP ومفاهيمها مثل الصفوف والكائنات ومتغيراتهما instance/class variables والطرق-methods- والصفات وطرق تحديد الوصول وتعدد الأشكال Polymorphism والثوابت وبعض التعمق مع الواراثة.

3- يتحدث عن السلاسل النصية وال Ranges ومعالجتهم

4- يتحدث عن الArrays وال Hashes وبعض طرق التعامل معهم

5، 6- يتحدث فيهم عن الحلقات/الدوارات Loops (مثل for, while, until, Loop) ووحدة Enumerable وتحديد مقارنات مخصصة، ويتحدث عن جمل الإختبار if,then, else, والنفى

7، 8- يتحدث بالتفصيل عن الطرق (طرق تابعة للصف ، طرق خاصة بال Singleton واعادة تعريفها وصلاحيات الوصول public, private, protected) وعن تمرير القيم لهم.

9- يتحدث عن الإستثناءات ومعالجتها ببعض التفصيل

10- يتحدث عن الBlocks والlambdas

11- يتحدث عن ال symbols وعلاقتها بالStrings وفائدة استخدامها

12- يتحدث بالتفصيل عن الوحدات Modules

13- التعامل مع ال IO والملفات والمجلدات والإستدعاء الذاتى

14، 15- التعامل مع YAML ووحدة Marshal لتخزين البيانات وتحميلها

16- التعامل مع ال Regular Expressions

17- التعامل مع الخيوط ال Threading

18- تعرض لعمليات التنقيج والإختبار

19- مقدمة فى رايلز من حيث بعض المفاهيم الأساسية كال MVC وانشاء التطبيق والإستفادة من ال Scaffolding والتعرض لل Migration والpartials

20- فصل جميل عن ال dynamic programming

بإختصار الكتاب جميل جدا وبيغطى حاجات مش اتعرضتلها فى مقدمة فى روبى زى ال lambdas, blocks وال threading وال RE والعكس صحيح كتاب مقدمة فى روبي بيغطى حاجات اضافية زى قواعد البيانات ومعالجة ملفات ال XML والواجهات الرسومية

*طبعا لكتب اكثر تعمق The Ruby Programming Language و Programming Ruby

شغال حاليا فى تجربة جميلة فى الماتلاب مع FreeMat

*ال tutorials الجاية ان شاء الله عن SQLAlchemy و Data Mapper ويمكن لو دماغى رايقة يكون فى حاجة عن FreeMat و Ramaze

صحيح موضوع مهم لكل واحد :d

HowTo Break Up with your girlfriend

Advertisements
تعليقات
  1. Ahmed كتب:

    mabrook ank khlast ketaab al ruby
    bas aly anta bt3mlo da workless

    al mafrood zy ma ana oltlak ( takreban ) andam le public project 3lshan tetba2 aly anta at3lmto

    belnesba le How to break with your GF

    fekra GF de fekr ‘3lat men awlo
    low wa7ed 3awz ye3ml 7aga ye3mlha bdoon ma ye’3deb rabna

    al mawdoo3 2areto we 7asset ano lame showya

    be al monsba ana khlast nos al VTC 2007 C

    we kont 3awz a3raf ya3ny eh
    pointer ? 3lshan ana tl3a men dem’3y we mesh fahm al fekra :/

  2. Ahmed Youssef كتب:

    Hi DJ,

    Sharing knowledge is workless mesh el mfrood useless ?
    Wallahy da r2yak w enta 7or feeh 🙂

    bs about *tatbe2* elly et3lmto, fa I know my skills kowayes geedan E7L 🙂

    belnesba le joining some public project fa lel asf mesh 3ndy goz2yat el team-work yet, bs working on it fe Arabian m3 Muslim

    *About pointers
    Check el tutorial di http://www.augustcouncil.com/~tgibson/tutorial/ptr.html &
    HowStuffWorks tutorial http://www.howstuffworks.com/c.htm

    Hya simple geedan mesh t32ad nfsk we el video elly kan fe el tutorial el 2deema tb3 el VTC kan share7ha kowayes. a3tkd PF el place to ask

  3. Ahmed كتب:

    shokra ya ahmed , rabena ykhleek

    al ragel kan a3eed ykool 7agat keda we ana mesh fahemaha

    now fehmet showya we na2es any atba2 (Y)

    slaam

  4. Ahmed Youssef كتب:

    Aywa fe3lan lezem tetb2 3shan tfhm kowayes 😉

اترك رد

إملأ الحقول أدناه بالمعلومات المناسبة أو إضغط على إحدى الأيقونات لتسجيل الدخول:

WordPress.com Logo

أنت تعلق بإستخدام حساب WordPress.com. تسجيل خروج   / تغيير )

صورة تويتر

أنت تعلق بإستخدام حساب Twitter. تسجيل خروج   / تغيير )

Facebook photo

أنت تعلق بإستخدام حساب Facebook. تسجيل خروج   / تغيير )

Google+ photo

أنت تعلق بإستخدام حساب Google+. تسجيل خروج   / تغيير )

Connecting to %s