راهنمای کامل Ruby
✅ سرفصل و جزئیات آموزش
برای کار با Ruby، زبان برنامه نویسی منبع باز، شی گرا و محبوب، آماده شوید.
Ruby، زبان برنامه نویسی منبع باز، شی گرا و محبوب، جایی عالی برای شروع یادگیری برنامه نویسی یا توسعه وب است. شما می توانید از آن برای نوشتن برنامه های تعاملی یا ساخت اسکریپت هایی برای سرعت بخشیدن به گردش کارها و تسک های رایج استفاده کنید. در این دوره، مدرس، کوین اسکوگلند، هر آنچه توسعه دهندگان تازه کار و با تجربه باید بدانند تا با Ruby کدنویسی کنند، از انواع آبجکت و ساختارهای کنترلی اصلی تا برنامه نویسی شی گرا با کلاس ها و ماژول را پوشش می دهد.
در طول مسیر، مدرس بهترین شیوه ها و مثال های عملی را از طریق مجموعه ای از چالش های کدنویسی سرگرم کننده ارائه می دهد. در پایان این دوره، شما برای شروع کدنویسی در Ruby آماده خواهید بود تا متدهای سفارشی خود را با حلقه ها و منطق شرطی تعریف کنید.
این دوره با GitHub Codespaces، یک محیط توسعه ابری فوری یکپارچه شده است که تمام عملکردهای IDE مورد علاقه شما را بدون نیاز به هیچ راه اندازی دستگاه محلی ارائه می دهد. با GitHub Codespaces، می توانید در هر زمان و از هر دستگاهی، تمرین عملی داشته باشید، در حالی که از ابزاری استفاده می کنید که احتمالا در محل کار با آن مواجه خواهید شد.
راهنمای کامل Ruby
-
یادگیری Ruby 0:00:39
-
استفاده از GitHub Codespaces 0:02:23
-
معرفی Ruby 0:02:49
-
نصب Ruby 0:01:28
-
استفاده از Ruby 0:03:30
-
Interactive Ruby Shell (IRB) 0:02:32
-
آبجکت ها 0:02:30
-
متغیرها 0:03:26
-
اعداد: اعداد صحیح 0:03:46
-
اعداد: اعداد اعشاری 0:04:04
-
رشته ها 0:05:34
-
رشته ها: Escaping و interpolation 0:05:36
-
آرایه ها 0:05:35
-
متدهای آرایه 0:06:59
-
هش ها 0:05:02
-
نماد ها 0:05:41
-
بولین ها 0:05:29
-
محدوده ها 0:05:16
-
ثابت ها 0:02:53
-
Nil 0:02:57
-
چالش: اعداد رومی 0:01:02
-
راه حل: اعداد رومی 0:01:19
-
درباره ساختارهای کنترلی 0:01:27
-
شرطی ها: else ،if و elsif 0:04:38
-
شرطی ها: unless 0:03:01
-
شرطی ها: case 0:05:05
-
شرطی ها: عملگرهای Shorthand 0:06:16
-
حلقه ها 0:05:36
-
Iterators 0:06:39
-
چالش: الگوهای Blanket 0:01:41
-
راه حل: الگوهای Blanket 0:07:16
-
شناسایی کد Ruby 0:01:23
-
خارج شدن از یک اسکریپت در حال اجرا 0:04:04
-
ورودی و خورجی 0:03:42
-
چالش: بازی حدس زدن 0:02:37
-
راه حل: بازی حدس زدن 0:03:09
-
زمان 0:05:40
-
تاریخ 0:04:38
-
چالش: تحلیل تاریخ تولد 0:02:14
-
راه حل: تحلیل تاریخ تولد 0:03:38
-
Enumerables 0:02:36
-
بلوک های کد 0:05:19
-
متدهای Find 0:06:24
-
متدهای Map 0:04:40
-
متدهای تزریق 0:06:45
-
متدهای مرتب سازی 0:07:20
-
متدهای ادغام 0:04:43
-
چالش: جاهای خالی Ruby 0:02:07
-
راه حل: جاهای خالی Ruby 0:02:46
-
تعریف و فراخوانی متدها 0:04:28
-
اسکوپ متغیر 0:03:36
-
آرگومان ها 0:05:46
-
مقادیر پیش فرض آرگومان 0:03:48
-
استفاده از هش آپشن ها 0:03:38
-
مقدار بازگشتی 0:03:56
-
مقادیر چندگانه بازگشتی 0:03:43
-
مقادیر خروجی در مقابل بازگشتی 0:02:47
-
چالش: پیگ لاتین 0:02:32
-
راه حل: پیگ لاتین 0:08:12
-
تعریف یک کلاس 0:03:19
-
نمونه ها 0:04:39
-
Attributes 0:04:29
-
متدهای Reader و writer 0:04:41
-
متدهای Attribute 0:04:37
-
کنترل دسترسی متد 0:05:56
-
متد Initialize 0:03:09
-
چالش: تاس 0:02:23
-
راه حل: تاس 0:05:24
-
متدهای کلاس 0:06:01
-
Attribute های کلاس 0:04:31
-
متدهای reader و writer کلاس 0:03:42
-
چالش: رادیو 0:02:41
-
راه حل: رادیو 0:08:19
-
وراثت کلاس 0:07:04
-
Override و extend 0:05:39
-
دسترسی به ابرکلاس 0:04:57
-
چالش: تاس Dungeon 0:04:04
-
راه حل: تاس Dungeon 0:06:27
-
ایجاد فضای نام 0:06:08
-
Mixins 0:07:32
-
require ،Load و include 0:03:02
-
چالش: لیست انجام کارها 0:02:23
-
راه حل: لیست انجام کارها 0:04:13
-
مدیریت استثناها 0:05:34
-
مدیریت استثناهای خاص 0:04:36
-
متدهای استثنا 0:03:20
-
افزایش استثناها 0:04:27
-
استثناهای سفارشی 0:05:22
-
مبانی ورودی و خروجی 0:02:52
-
مبانی سیستم فایل 0:04:19
-
انواع مسیرهای فایل 0:06:30
-
مجوزهای فایل 0:02:07
-
دسترسی به فایل ها 0:03:16
-
نوشتن در فایل ها 0:03:44
-
خواندن از فایل ها 0:05:18
-
اشاره گر فایل 0:04:23
-
خواندن یا نوشتن کل فایل 0:05:20
-
تغییر نام، حذف و کپی 0:03:23
-
بررسی جزئیات فایل 0:04:19
-
چالش: List maker 0:06:25
-
راه حل: List maker 0:05:23
-
ایجاد دایرکتوری ها 0:04:49
-
تغییر دایرکتوری ها 0:04:17
-
ورودی ها 0:06:22
-
Glob 0:05:36
-
چالش: شکار گنج 0:02:06
-
راه حل: شکار گنج 0:04:55
-
CSV 0:07:45
-
YAML 0:06:11
-
JSON 0:06:02
-
XML 0:02:21
-
تعبیه Ruby 0:05:07
-
اتصال 0:03:30
-
فایل های قالب 0:04:18
-
چالش: ادغام ایمیل 0:02:56
-
راه حل: ادغام ایمیل 0:04:35
-
رستوران یاب 0:04:13
-
سازماندهی پروژه 0:03:22
-
ورودی کاربر 0:04:07
-
ذخیره سازی فایل 0:05:24
-
اکشن لیست 0:04:20
-
خروجی 0:05:21
-
مرتب سازی لیست 0:05:14
-
اکشن یافتن 0:04:36
-
اکشن افزودن 0:05:24
-
تکمیل پروژه 0:06:20
-
گام های بعدی 0:02:39
مشخصات آموزش
راهنمای کامل Ruby
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:متوسط
- تعداد درس:127
- مدت زمان :9:16:08
- حجم :947.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy