نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره آشنایی سریع با 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
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات