نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
شروع یاقوت آسان است اما رفتار آن به سرعت رمزآلود به نظر می رسد. این دوره به شما نشان می دهد که Ruby چگونه واقعاً کار می کند و به شما ابزاری برای درک هر کد Ruby می دهد. این دوره در مورد سه ایده بزرگ در Ruby است: برنامه نویسی شی گرا ، برنامه نویسی عملکردی و برنامه نویسی متاپ. درک چگونگی اجرای این ایده ها در روبی و چگونگی ترکیب آنها ، قدرت کامل زبان را از بین می برد.
سرفصل ها و درس ها
مقدمه
Introduction
-
مقدمه
Introduction
-
این دوره برای چه کسی است؟
Who Is this Course For?
-
ساختار دوره
Course Structure
-
برپایی
Setup
روبی یک زبان شی گرا است
Ruby is an Object-oriented Language
-
روبی یک زبان شی گرا است
Ruby Is an Object-oriented Language
-
همه چیز یک شی است
Everything Is an Object
-
اشیا Special خاص
Special Objects
-
کلاس ها
Classes
-
مواد و روش ها
Methods
-
تایپ اردک
Duck Typing
-
ویژگی های
Attributes
-
استفاده مجدد
Reuse
-
توسعه دادن، گسترش
Extend
-
روش اعزام
Method Dispatch
-
ثابت ها
Constants
کارکرد
Functions
-
کارکرد
Functions
-
نقشه
Map
-
بلوک می کند
Blocks
-
Procs در مقابل Blocks
Procs vs. Blocks
-
کاری کردن
Currying
-
ترکیب عملکردی
Functional Composition
-
تفکر عملکردی
Functional Thinking
برنامه نویسی متاپو
Metaprogramming
-
مقدمه
Introduction
-
تعریف دایناسورها
Defining Dinosaurs
-
تطبیق ساده
Simple Matching
-
تطبیق پیچیده
Complex Matching
-
تطبیق همه ویژگی ها
Matching All Attributes
-
تفکر در روبی
Thinking in Ruby
نمایش نظرات