دوره آموزشی یادگیری جامع روبی قسمت اول: اصول اولیه
4 ساعت 16 دقیقهمتوسط2022-03-10
مدرسین

Kevin Skoglund
Founder of NovaFabrica
جزئیات دوره
روبی، زبان برنامه نویسی منبع باز شی گرا، مکانی عالی برای شروع یادگیری برنامه نویسی یا توسعه وب است. میتوانید از آن برای نوشتن برنامههای تعاملی یا ساخت اسکریپتها برای سرعت بخشیدن به کارهای رایج استفاده کنید. در این دوره، مربی کوین اسکوگلند، اصولی را ارائه میکند که توسعهدهندگان جدید و با تجربه برای شروع کدنویسی با Ruby باید بدانند، که از انواع اصلی اشیاء شروع میشود: اعداد، رشتهها، نمادها، بولینها و موارد دیگر. او ساختارهای کنترلی روبی از جمله شرطیها، حلقهها و تکرارکنندهها را نشان میدهد. کوین بهترین شیوه های اسکریپت نویسی را توضیح می دهد و قدرت استفاده از شمارش پذیرها و بلوک های کد را نشان می دهد. در پایان دوره، باید بتوانید از Ruby برای تعریف متدهای سفارشی خود با حلقه ها و منطق شرطی استفاده کنید.
مهارت ها
RubyEssential TrainingProgramming LanguagesOpen SourceSoftware Development
سرفصل ها
0. مقدمه
- 01 - اصول روبی را بیاموزید
- 02 - از فایل های تمرین حداکثر استفاده را ببرید
1. با روبی شروع کنید
- 03 - معرفی روبی
- 04 - Ruby را روی مک نصب کنید
- 05 - Ruby را روی ویندوز نصب کنید
- 06 - استفاده از روبی
- 07 - پوسته روبی تعاملی (IRB)
- 08 - مستندات
2. انواع اشیاء روبی
- 09 - اشیاء
- 10 - متغیرها
- 11 - اعداد - اعداد صحیح
- 12 - اعداد - شناور
- 13 - رشته
- 14 - رشته ها - فرار و درون یابی
- 15 - آرایه ها
- 16 - روش های آرایه
- 17 - هش
- 18 - نمادها
- 19 - بولین ها
- 20 - محدوده ها
- 21 - ثابت ها
- 22 - صفر
- 23 - چالش - اعداد رومی
- 24 - حل - اعداد رومی
3. ساختارهای کنترلی
- 25 - درباره سازه های کنترلی
- 26 - مشروط - if، else، elsif
- 27 - مشروط - مگر اینکه
- 28 - مشروط - مورد
- 29 - مشروط - عملگرهای کوتاه نویسی
- 30 - حلقه ها
- 31 - تکرار کننده ها
- 32 - چالش - الگوهای پتو
- 33 - راه حل - الگوهای پتو
4. روبی اسکریپت
- 34 - بهترین شیوه ها
- 35 - از یک اسکریپت در حال اجرا خارج شوید
- 36 - ورودی و خروجی
- 37 - چالش - بازی حدس زدن
- 38 - راه حل - بازی حدس زدن
5. Enumerables و Code Blocks
- 39 - شمرده
- 40 - بلوک کد چیست
- 41 - روش ها را بیابید
- 42 - روش های نقشه برداری
- 43 - روش های تزریق
- 44 - روش های مرتب سازی
- 45 - روش های ادغام
- 46 - چالش - یاقوت خالی
- 47 - راه حل - جاهای خالی یاقوتی
6. روش های سفارشی
- 48 - تعریف و فراخوانی متدها
- 49 - دامنه متغیر
- 50 - استدلال
- 51 - مقادیر پیش فرض را استدلال کنید
- 52 - ارزش برگشتی
- 53 - چندین مقدار را برگردانید
- 54 - چالش - خوک لاتین
- 55 - حل - خوک لاتین
نتیجه
- 56 - مراحل بعدی