لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
نمایش نظرات