آموزش Ruby Essential Training قسمت 1: اصول

Ruby Essential Training Part 1: The Basics

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:

اصول Ruby ، زبان برنامه نویسی منبع باز شی گرا را بیاموزید. Ruby مکانی عالی برای شروع یادگیری برنامه نویسی یا توسعه وب است. می تواند برای نوشتن برنامه های تعاملی یا ساخت اسکریپت برای سرعت بخشیدن به کارهای معمول مورد استفاده قرار گیرد. این دوره اصول اولیه ای را که توسعه دهندگان جدید و باتجربه برای شروع کدگذاری با Ruby باید بدانند ، فراهم می کند. مربی کوین اسکوگلوند با راه رفتن در انواع اصلی اشیا شروع می کند: اعداد ، رشته ها ، نمادها ، بولین ها و موارد دیگر. او ساختارهای کنترل روبی ، از جمله شرطی ها ، حلقه ها و تکرارها را نشان می دهد. او بهترین شیوه های نوشتن را توضیح می دهد و قدرت استفاده از بلوک های قابل شمارش و کد را نشان می دهد. در پایان دوره ، شما باید بتوانید با استفاده از Ruby روش های سفارشی خود را با حلقه ها و منطق شرطی تعریف کنید.

اهداف یادگیری
  • نصب یاقوت
  • بررسی هر نوع شی
  • استفاده از شرطی ها و حلقه ها برای ایجاد و تکرار کد
  • فیلمنامه نویسی در روبی
  • نوشتن بلوک های کد سفارشی

سرفصل ها و درس ها

معرفی Introduction

  • اصول Ruby را بیاموزید Learn the basics of Ruby

  • با استفاده از فایلهای تمرینی بیشترین استفاده را از دوره کنید Get the most out of the course with the exercise files

1. با یاقوت شروع کنید 1. Get Started with Ruby

  • معرفی یاقوت Introducing Ruby

  • Ruby را روی Mac نصب کنید Install Ruby on a Mac

  • Ruby را روی ویندوز نصب کنید Install Ruby on Windows

  • با استفاده از یاقوت Using Ruby

  • روبی پوسته تعاملی (IRB) Interactive Ruby Shell (IRB)

  • مستندات Documentation

2. انواع اشیاy یاقوت 2. Ruby Object Types

  • اشیاء Objects

  • متغیرها Variables

  • اعداد: اعداد صحیح Numbers: Integers

  • اعداد: شناور Numbers: Floats

  • رشته های Strings

  • رشته ها: فرار و درون یابی Strings: Escaping and interpolation

  • آرایه ها Arrays

  • روش های آرایه Array methods

  • هاش Hashes

  • نمادها Symbols

  • بولیان Booleans

  • دامنه ها Ranges

  • ثابت ها Constants

  • نیل Nil

  • چالش: اعداد رومی Challenge: Roman numerals

  • راه حل: اعداد رومی Solution: Roman numerals

3. ساختارهای کنترلی 3. Control Structures

  • درباره ساختارهای کنترلی About control structures

  • شرطی: اگر ، غیر از این ، elsif Conditionals: if, else, elsif

  • مشروط: مگر اینکه Conditionals: unless

  • مشروط: مورد Conditionals: case

  • شرطی: اپراتورهای مختصر نویسی Conditionals: Shorthand operators

  • حلقه ها Loops

  • تکرار کنندگان Iterators

  • چالش: الگوهای پتو Challenge: Blanket patterns

  • راه حل: الگوهای پتو Solution: Blanket patterns

4. روبی اسکریپت نویسی 4. Ruby Scripting

  • بهترین روش ها Best practices

  • از یک اسکریپت در حال اجرا خارج شوید Exit a running script

  • ورودی و خروجی Input and output

  • چالش: حدس بازی Challenge: Guessing game

  • راه حل: حدس بازی Solution: Guessing game

5. Enumerables و Code Blocks 5. Enumerables and Code Blocks

  • قابل شمارش Enumerables

  • بلوک کد چیست؟ What is a code block?

  • روش ها را پیدا کنید Find methods

  • روشهای نقشه Map methods

  • روش های تزریق Inject methods

  • روش های مرتب سازی Sort methods

  • روشهای ادغام Merge methods

  • چالش: جای خالی یاقوت Challenge: Ruby blanks

  • راه حل: جای خالی یاقوت Solution: Ruby blanks

6. روش های سفارشی 6. Custom Methods

  • روش ها را تعریف و فراخوانی کنید Define and call methods

  • دامنه متغیر Variable scope

  • بحث و جدال Arguments

  • مقادیر پیش فرض استدلال Argument default values

  • مقدار برگشتی Return value

  • مقادیر متعددی را برگردانید Return multiple values

  • چالش: خوک لاتین Challenge: Pig Latin

  • راه حل: خوک لاتین Solution: Pig Latin

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش Ruby Essential Training قسمت 1: اصول
جزییات دوره
4h 14m
56
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
15,246
- از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kevin Skoglund Kevin Skoglund

بنیانگذار NovaFabrica

Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.

Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.