تبلیغات

آموزش Metaprogramming در Ruby

دسته بندی ها: آموزش روبی (Ruby) ، آموزش های TutsPlus ، آموزش Metaprogramming

در این آموزش تصویری با MetaProgramming در Ruby آشنا می شوید.

این دوره آموزشی محصول موسسه Tutsplus می باشد.

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

  • مقدمه دوره
  • Metaprogramming چیست ؟
  • سلسله مراتب اشیاء
  • کار با روش های ارسالی
  • دستکاری عناصر Ruby
  • تعریف و دستکاری کلاس های پویا
  • تعریف و دستکاری متغیرهای پویا
  • کار با Procs و Lambdas
  • ارزیابی کدهای Ruby در زمان اجرا
  • کار با ماژول ها
  • ایجاد یک DSL
  • و...

عنوان دوره: Tutsplus Metaprogramming in Ruby نویسنده:  José Motaتوضیحات:

Ruby is a wonderful language because it gives you the opportunity to write beautiful and expressive code without compromising readability. Metaprogramming makes up for that statement, as it allows you to accomplish so much more with so little effort.
Prepare to learn some obscure features that you likely haven’t seen before. If you want to improve your skills in Ruby, then this is the course for you. Let’s jump in!

1.Introduction3 lessons, 14:41 Free Preview 1.1Introduction03:02 Free Preview 1.2What Is Metaprogramming?05:38 1.3Object Hierarchy06:01 2.Messages2 lessons, 23:23 2.1The `method_missing` Method11:13 2.2Delegation12:10 3.Manipulating Ruby Elements4 lessons, 43:42 3.1Defining and Manipulating Classes Dynamically11:12 3.2Class Methods04:50 3.3Defining and Manipulating Variables Dynamically17:30 3.4Defining and Manipulating Methods Dynamically10:10 4.Dynamic Ruby3 lessons, 31:35 4.1Procs and Lambdas13:34 4.2Evaluating Ruby Code in Runtime11:37 4.3Modules06:24 5.Conclusion2 lessons, 33:51 5.1Exercise: Create a DSL31:29 5.2Final Tips02:22

حجم فایل: 697MB

آیا این نوشته را دوست داشتید؟
TutsPlus Metaprogramming in Ruby

پیشنهاد فرادرس

لینک های دانلود Tutsplus Metaprogramming in Ruby_git.ir.rar