آموزش 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 اصول
خرید اشتراک و دانلود خرید تکی و دانلود | 160,000 تومان (5 روز مهلت دانلود) زمان تقریبی آماده سازی لینک دانلود این دوره آموزشی حدود 5 تا 24 ساعت می باشد.
جزییات دوره
4h 14m
56
Linkedin (لینکدین) lynda-small
29 آبان 1397 (آخرین آپدیت رو دریافت می‌کنید، حتی اگر این تاریخ بروز نباشد.)
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 سال تجربه تدریس و توسعه وب است.

Linkedin (لینکدین)

لینکدین: شبکه اجتماعی حرفه‌ای برای ارتباط و کارآفرینی

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

لینکدین همچنین به کارفرمایان امکان می‌دهد تا به دنبال نیروهای با تجربه و مهارت مورد نیاز خود بگردند و ارتباط برقرار کنند. این شبکه حرفه‌ای به عنوان یک پلتفرم کلیدی برای بهبود دسترسی به فرصت‌های شغلی و گسترش شبکه حرفه‌ای خود، نقش مهمی را ایفا می‌کند. از این رو، لینکدین به عنوان یکی از مهمترین ابزارهای کارآفرینی و توسعه حرفه‌ای در دنیای امروز مورد توجه قرار دارد.