آموزش Ruby 3 Fundamentals: Ruby را یاد بگیرید و برنامه های سرگرم کننده بسازید

Ruby 3 Fundamentals: Learn Ruby and Build Fun Applications

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

Ruby یک زبان برنامه نویسی پویا و منبع باز با تمرکز بر سادگی و بهره وری است. این یکی از ساده ترین زبان های برنامه نویسی برای شروع برنامه نویسی است. در طول این دوره، ما اصول روبی 3 (جدیدترین و بهترین نسخه روبی) را یاد می گیریم و چندین برنامه مهیج می سازیم!

ابتدا انواع داده های مختلف را در Ruby پوشش می دهیم و روش های مختلف را با استفاده از آنها بررسی می کنیم. به طور همزمان، کنسول روبی تعاملی را نیز بررسی خواهیم کرد و نحوه استفاده از آن را یاد خواهیم گرفت.

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

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

در مرحله بعد، Ruby Gems (کد روبی که توسط افراد دیگر نوشته شده است) را بررسی می کنیم تا عملکرد بیشتری به برنامه های روبی خود اضافه کنیم.

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


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

نصب Ruby Installing Ruby

  • نصب Ruby در ویندوز Installing Ruby on Windows

  • نصب روبی در لینوکس (اوبونتو) Installing Ruby on Linux (Ubuntu)

  • باز کردن کنسول تعاملی Opening the Interactive Console

مقدمه ای بر انواع داده ها Introduction to Data Types

  • مقدمه ای بر رشته ها Introduction To Strings

  • مقدمه ای بر اعداد Introduction to Numbers

  • درک قرار می دهد Understaning Puts

  • انتقال به کد ویژوال استودیو Moving to Visual Studio Code

  • مقدمه ای بر متغیرها Introduction to Variables

  • کاوش رشته ها Exploring Strings

  • کاوش اعداد Exploring Numbers

  • ورودی کاربر User Input

  • آرایه ها Arrays

  • مقدمه ای بر نمادها Introduction to Symbols

  • مقدمه ای بر هش ها Introduction to Hashes

  • مقدمه ای بر Booleans Introduction to Booleans

  • درک نیل Understanding Nil

کنترل جریان Control Flow

  • اپراتور مقایسه Comparison Operator

  • مقدمه ای بر کنترل جریان Introduction to Control Flow

  • با استفاده از OR Using OR

  • بیانیه دیگری Else Statement

  • بیانیه السیف Elsif Statement

  • بازی حدس زدن Guessing Game

  • در حالی که حلقه While Loop

  • در حالی که حلقه بازی حدس زدن While Loop Guessing Game

  • مگر اینکه شرط Unless Condition

  • مورد Case

برنامه نویسی شی گرا Object Oriented Programming

  • مقدمه ای بر روش ها Introduction to Methods

  • اضافه کردن پارامترها Adding Paramters

  • ایجاد یک ماشین حساب ساده Creating a Simple Calculator

  • مقدمه ای بر کلاس ها Introduction to Classes

  • گیرنده و تنظیم کننده Getter and Setter

  • ویژگی دسترسی Attribute Accessor

  • مقدمه ای بر وراثت Introduction to Inheritance

بلوک ها Blocks

  • مقدمه ای بر بلوک ها Introduction to Blocks

  • بلوک با متغیرها Blocks with variables

  • انتخاب نقشه Map Selection

دستکاری فایل File Manipulation

  • خواندن فایل ها Reading Files

  • نوشتن و الحاق به فایل ها Writing and Appending to Files

  • روش های فایل File Methods

  • با استفاده از FileUtils Using FileUtils

  • کاوش در کلاس Dir Exploring the Dir Class

  • سازمان دهنده خودکار فایل Automatic File Organiser

RubyGems RubyGems

  • معرفی RubyGems Introduction to RubyGems

  • نصب RubyGems Installing RubyGems

  • جواهر استریمیو The Streamio Gem

  • افزودن گزینه به Transcode Adding Options to Transcode

نمایش نظرات

آموزش Ruby 3 Fundamentals: Ruby را یاد بگیرید و برنامه های سرگرم کننده بسازید
جزییات دوره
3.5 hours
46
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,107
3.8 از 5
ندارد
دارد
دارد
Timnan Sheni
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Timnan Sheni Timnan Sheni

مدرس حرفه ای ریل، ایجاد RailsDrill، Sweatdrill