آموزش Ruby Essential Training: 1 The اصول

Ruby Essential Training: 1 The Basics

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

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

مقدمه Introduction

  • اصول اولیه یاقوت را یاد بگیرید Learn the basics of Ruby

  • با پرونده های تمرینی بیشترین نتیجه را از این دوره بگیرید Get the most out of the course with the exercise files

1. با Ruby شروع کنید 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. انواع شی یاقوت 2. Ruby Object Types

  • اشیاء Objects

  • متغیرها Variables

  • اعداد: علاقه ها Numbers: Integers

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

  • رشته های Strings

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

  • آرایه ها Arrays

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

  • هش Hashes

  • نمادها Symbols

  • Booleans 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

  • شرایط: اپراتورهای Shorthand 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: بازی حدس بزنید Challenge: Guessing game

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

5- تعداد بیشماری و بلاک کد 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 The اصول
جزییات دوره
4h 14m
56
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
93,297
- از 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 سال تجربه تدریس و توسعه وب است.