دوره آموزشی یادگیری جامع روبی قسمت اول: اصول اولیه
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 - مراحل بعدی
دوره های مرتبط
- دوره آموزشی یادگیری جامع روبی قسمت دوم: کلاس ها و ماژول ها
- دوره آموزشی یادگیری جامع روبی قسمت سوم: فایل ها، فرمت ها، قالب ها
- دوره آموزشی یادگیری جامع Ruby on Rails 7
- دوره آموزشی یادگیری جامع مدلها و انجمنها در Ruby on Rails 6
- دوره آموزشی نصب و اجرای Ruby on Rails 5: مک
- دوره آموزشی نصب و اجرای Ruby on Rails 5: ویندوز
- دوره آموزشی روبی: آزمایش با RSpec
- دوره آموزشی Ruby on Rails: اسفاده از ActiveRecord
مسیرهای مرتبط
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Ruby on Rails
- مسیر آموزشی بهبود بخشیدن مهارت های Continuous Deliver
- مسیر آموزشی آماده شدن برای آزمون CompTIA PenTest+ (PT0-001)
- مسیر آموزشی تبدیل شدن به یک برنامه نویس سی پلاس پلاس
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی تبدیل شدن به یک مهندس DevOps
- مسیر آموزشی آماده شدن برای گواهینامه CompTIA PenTest+ (PT0-002)
- مسیر آموزشی شروع با زبان برنامه نویسی R برای علم داده