نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره آشنایی سریع با Ruby ، یکی از مفیدترین و سرگرم کننده ترین زبان های برنامه نویسی در اطراف است. زبانهای برنامه نویسی زیادی در اطراف وجود دارد - اما برای بسیاری از برنامه نویسان ، Ruby ویژه است. در ابتدا ، به نظر می رسید که از هیچ جا به وجود نمی آید ، و دنیای برنامه های وب را با چارچوب هایی مانند Ruby on Rails تسخیر می کند. اما Ruby فقط برای وب نیست: این یک زبان همه منظوره عالی است ، برای نوشتن اسکریپت ها یا پردازش داده ها عالی است. در این دوره ، Ruby: The Big Picture ، به شما نشان می دهد که Ruby چگونه به نظر می رسد - و آنچه آن را منحصر به فرد می کند. ابتدا ، Ruby را از ارتفاع 10 مایلی مشاهده خواهید کرد ، نقاط قوت و ضعف آن را بررسی می کنید. در ادامه ، قطعه هایی از کد Ruby را مشاهده خواهید کرد. سپس ، خواهید دید که چرا بسیاری از توسعه دهندگان عاشق این زبان عجیب و غریب از ژاپن هستند. پس از تماشای این دوره ، Ruby را به اندازه کافی می دانید که به یک سوال مهم پاسخ دهید: آیا این زبان برای من مناسب است و چرا باید آن را یاد بگیرم؟
سرفصل ها و درس ها
بررسی اجمالی دوره
Course Overview
-
بررسی اجمالی دوره
Course Overview
کشف یاقوت
Discovering Ruby
-
به روبی خوش آمدید!
Welcome to Ruby!
-
در حال اجرا کد روبی
Running Ruby Code
-
اطلاعیه های خدمات عمومی
Public Service Announcements
-
"زبان نوشتاری"
A "Scripting Language"
-
مشکلی با جاز
A Problem with Jazz
-
در حال بارگیری داده های CSV
Loading CSV Data
-
نوشتن یک تابع
Writing a Function
-
یک روش متفاوت از حلقه زدن
A Different Way of Looping
-
تکمیل برنامه
Completing the Program
-
چند موردی که یاد گرفتید
A Few Things You Learned
درک اشیا یاقوت
Understanding Ruby Objects
-
برنامه نویسی شی گرا
Object Oriented Programming
-
کلاسها و اشیا در یاقوت
Classes and Objects in Ruby
-
"همه چیز یک شیject است"
"Everything Is an Object"
-
اصل حداقل شگفتی
The Principle of Least Surprise
باز کردن قفل سحر و جادو Ruby
Unlocking Ruby's Hidden Magic
-
معرفی Metaprogramming
Introducing Metaprogramming
-
مثالی از برنامه ریزی متاپوگرام
A Metaprogramming Example
-
زبانهای خاص دامنه
Domain Specific Languages
-
بیش از حد قدرت؟
Too Much Power?
کاوش اکوسیستم روبی
Exploring Ruby's Ecosystem
-
اجرای یاقوت
Ruby Implementations
-
RubyGems و Bundler
RubyGems and Bundler
-
ویراستاران و IDE ها
Editors and IDEs
-
جامعه روبی
The Ruby Community
درک نکات مثبت و منفی روبی
Understanding Ruby's Pros and Cons
-
دو سنت من
My Two Cents
-
کمبودهای یاقوت
Ruby's Shortcomings
-
مزایای روبی
Ruby's Benefits
-
جمع بندی این آموزش
Wrapping up This Training
نمایش نظرات