نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره:
این دوره به گونه ای طراحی شده است که هر آنچه برای شروع سریع توسعه نرم افزار در Ruby نیاز دارید به شما ارائه می دهد. همه را بزرگ کنید معرفی روبی 27m 34s کلاسها و اشیا 35m 37s کنترل جریان 32 متر 30 ساله انواع استاندارد 44 متر 13 ثانیه روش ها در عمق 24 متر 1 ثانیه ابزارهای یاقوتی بیشتر: بلوک ، ثابت ، ماژول 26 متر 43s روبی را به کار انداختن 32 متر 4 ثانیه علائم تجاری و نام تجاری اشخاص ثالث ذکر شده در این دوره متعلق به صاحبان مربوطه می باشند و Pluralsight وابسته یا تأیید شده توسط این احزاب نیست.
سرفصل ها و درس ها
معرفی روبی
An introduction to Ruby
-
بررسی اجمالی
Overview
-
10،000 فوت نمای یاقوت
10,000ft View of Ruby
-
نصب یاقوت
Installing Ruby
-
نسخه نمایشی پوسته تعاملی
Interactive Shell Demo
-
گزینه های IDE و نسخه ی نمایشی RubyMine
IDE Options and RubyMine Demo
-
متغیرها ، صفر ، روش ها و دامنه
Variables, nil, Methods and Scope
-
کنترل جریان ، اپراتورها ، نظرات
Flow Control, Operators, Comments
-
برخی از روشهای مفید
Some Useful Methods
-
خلاصه کردن
Recap
-
خلاصه
Summary
کلاسها و اشیا
Classes and Objects
-
بررسی اجمالی
Overview
-
ایجاد کلاسها و اشیا
Creating Classes and Objects
-
متغیرها و روش های نمونه
Instance Variables and Methods
-
لوازم جانبی و ویژگی های مجازی
Accessors and Virtual Attributes
-
مقداردهی اولیه و پاکسازی
Initialization and Cleanup
-
وراثت
Inheritance
-
متدها و متغیرهای کلاس
Class Methods and Variables
-
قابلیت مشاهده روش
Method Visibility
-
اجسام کلاس قابل اجرا و خود
Executable Class Bodies and self
-
کلاسهای باز و وصله میمون
Open Classes and Monkey Patching
-
برابری
Equality
-
خلاصه
Summary
کنترل جریان
Flow Control
-
بررسی اجمالی
Overview
-
انشعاب دادن
Branching
-
شروع شرطی
Conditional Initialization
-
کنترل جریان با استفاده از و/یا
Flow Control Using and/or
-
بیانیه مورد
Case Statement
-
حلقه های ساختاری
Looping Constructs
-
حلقه با تکرارها و بلوک ها
Looping with Iterators and Blocks
-
کنترل جریان حلقه
Controlling Loop Flow
-
دست زدن به استثناها
Handling Exceptions
-
افزایش استثنا
Raising Exceptions
-
موارد استثنا: حكم بندها و موارد دیگر
Exceptions: ensure and else Clauses
-
موارد استثنا: تلاش مجدد و اصلاح کننده نجات
Exceptions: Retrying and Rescue Modifier
-
انداختن و گرفتن
Throw and Catch
-
محدوده
Scope
-
خلاصه
Summary
انواع استاندارد
Standard Types
-
بررسی اجمالی
Overview
-
بولیان
Booleans
-
شماره
Numbers
-
رشته های
Strings
-
اپراتورها و روشهای رشته
String Operators and Methods
-
عبارات با قاعده
Regular Expressions
-
نمادها
Symbols
-
آرایه ها
Arrays
-
قابل شمارش
Enumerable
-
هاش
Hashes
-
دامنه ها
Ranges
-
تکلیف موازی
Parallel Assignment
-
خلاصه
Summary
روش ها در عمق
Methods in Depth
-
بررسی اجمالی
Overview
-
مقادیر پارامتر پیش فرض
Default Parameter Values
-
لیست های پارامتر طول متغیر
Variable Length Parameter Lists
-
استدلال های کلمه کلیدی
Keyword Arguments
-
نام مستعار
Method Aliasing
-
اپراتورها
Operators
-
فراخوانی روش به عنوان پیام
Method Calls as Messages
-
روش_پذیری
method_missing
-
خلاصه
Summary
ابزارهای یاقوتی بیشتر: بلوک ، ثابت ، ماژول
More Ruby Tools: Blocks, Constants, Modules
-
بررسی اجمالی
Overview
-
بلوک می کند
Blocks
-
متغیرهای محلی را مسدود کنید
Block Local Variables
-
با استفاده از بلوک
Using Blocks
-
از Block به Proc
From Block to Proc
-
لامبدا
Lambdas
-
با استفاده از Procs و Lambdas
Using Procs and Lambdas
-
ثابت ها
Constants
-
ماژول ها
Modules
-
خلاصه
Summary
روبی را به کار انداختن
Putting Ruby to Work
-
بررسی اجمالی
Overview
-
سازماندهی کد منبع
Organizing Source Code
-
سنگهای قیمتی و مدیریت وابستگی ها
Gems and Managing Dependencies
-
چارچوب های آزمایشی
Testing Frameworks
-
ابزارهای اشکال زدایی
Debugging Tools
-
بسته بندی و توزیع کد
Packaging and Distributing Code
-
منابع
Resources
-
خلاصه
Summary
Pluralsight (پلورال سایت)
Pluralsight یکی از پرطرفدارترین پلتفرمهای آموزش آنلاین است که به میلیونها کاربر در سراسر جهان کمک میکند تا مهارتهای خود را توسعه دهند و به روز رسانی کنند. این پلتفرم دورههای آموزشی در زمینههای فناوری اطلاعات، توسعه نرمافزار، طراحی وب، مدیریت پروژه، و موضوعات مختلف دیگر را ارائه میدهد.
یکی از ویژگیهای برجسته Pluralsight، محتوای بروز و با کیفیت آموزشی آن است. این پلتفرم با همکاری با توسعهدهندگان و کارشناسان معتبر، دورههایی را ارائه میدهد که با توجه به تغییرات روزافزون در صنعت فناوری، کاربران را در جریان آخرین مفاهیم و تکنولوژیها نگه میدارد. این امر به کاربران این اطمینان را میدهد که دورههایی که در Pluralsight میپذیرند، با جدیدترین دانشها و تجارب به روز شدهاند.
نمایش نظرات