

Ruby Learning
آموزش برنامه نویسی به زبان Ruby
Ruby یک زبان برنامهنویسی انعطافپذیر و پویا است که ویژگیهای نگارشی پرل و شیگرایی اسمالتاک را با هم در آمیخته است. زبان روبی پارادایمهای گوناگون برنامهنویسی از جمله برنامهنویسی تابعی، شیگرا و بازتابی را پشتیبانی میکند و به یک زبان برنامهنویسی چند منظوره، منعطف و پر طرفدار تبدیل شده است به گونهای که اشکال مختلفی از زبان روبی نظیر جیروبی، روبینوس، مکروبی، آیرنروبی و هاتروبی عرضه شدهاند.
آموزش برنامه نویسی به زبان Ruby
توسط مجموعه آموزش برنامه نویسی به زبان Ruby که توسط امیر حسن عظیمی تهیه و تدوین شده است، با زبان برنامهنویسی روبی و قواعد برنامهنویسی به این زبان قدرتمند با زبان ساده و روان آشنا خواهید شد.
مباحث آموزشی:
۰۱ معرفی Ruby
02 نصب Ruby در مکینتاش
03 نصب Ruby در ویندوز
04 استفاده از روبی
05 IRB
06 مستندات روبی
07 آبجکتها
08 متغیرها
09 اعداد
10 اعداد اعشاری
11 استرینگها
12 آرایهها
13 متدهای آرایه
14 دیکشنری
15 سیمبلها
16 بولیها
17 حدود
18 ثابتها
19 شرطیها
20 اطلاعات بیشتر در مورد شرطیها
21 حلقهها
22 تکرارکنندهها
23 بلاکهای کد
24 بلاکهای کد متد Find
25 بلاکهای کد متد Merge
26 بلاکهای کد متد Collect
27 بلاکهای کد متد Sort
28 بلاکهای کد متد Inject
29 کار با متد
30 وسعت متغیرها در متد
31 پارامترهای متد
32 مقدار برگردانده شده
33 عمل کنندهها
34 کلاسها
35 تعریف Instances
36 معرفی Attributes
37 معرفی Reader Writer
38 معرفی Attribute Methods
39 متد Initialize
40 متدهای کلاس
41 متغیرهای عمومی کلاس
42 معرفی Class Reader Writer
43 کلاسهای ارثی
44 معرفی Overriding
45 دسترسی به کلاس مادر
46 ماژولها
47 Mix-Ins
48 فرق عملکردهای load ,include, require
49 معرفی Enumerable
50 کاربا Input Output
51 کار با File System
52 کار با File Paths
53 دسترسی به فایلها
54 نوشتن روی فایل
55 خواندن از فایل
56 معرفی File Pointer
57 تغییر اسم و پاک کردن فایل
58 پیدا کردن اطلاعات فایل
59 کار با پوشهها
60 ساخت پروژه
61 پروژه مسیر اپلیکیشن
62 پروژه کلاس راهنما
63 پروژه کلاس رستوران
64 پروژه فایل رستوران
65 پروژه جریان حلقه
66 پروژه محدود کردن ورودیها
67 پروژه اضافه کردن رستوران
68 پروژه فکتور کردن کد
69 پروژه لیست کردن رستورانها
70 پروژه بهتر کردن خروجی
71 پروژه جستجوی رستوران
72 پروژه مرتب کردن رستورانها