🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ضروری یاقوت قسمت 2: کلاس ها و ماژول ها
- آخرین آپدیت
دانلود Ruby Essential Training Part 2: Classes and Modules
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
پس از درک اصول روبی ، می توانید کلاس ها و ماژول های سفارشی را شروع کنید. این سازه های برنامه نویسی سازماندهی و حفظ کد و گسترش برنامه های خود را با ویژگی های جدید آسانتر می کند. در آموزش ضروری Ruby 2 ، مربی کوین اسکوگلوند اصول برنامه نویسی شی گرا را با کلاس ها و ماژول ها آموزش می دهد. بیاموزید که چگونه کلاس ها را تعریف کنید ، الگوهای ایجاد نمونه های شی با رفتارها و ویژگی های منحصر به فرد خود. نحوه استفاده از وراثت را برای به اشتراک گذاشتن ویژگی ها و روش های بین یک ابر کلاس و زیر کلاس ها کشف کنید و در صورت لزوم آنها را گسترش یا نادیده بگیرید. برای جلوگیری از درگیری با کد دیگر ، یا به عنوان مخلوط برای به اشتراک گذاشتن عملکرد بین کلاس ها ، نحوه استفاده از ماژول ها به عنوان نام های نام را پیدا کنید. کوین به شما تظاهرات گام به گام می دهد ، کامل با مثال و چالش هایی که به شما امکان می دهد مهارت های روبی جدید خود را در طول مسیر تمرین کنید.
سرفصل ها و درس ها
مقدمه
Introduction
یاد بگیرید که از کلاسهای سفارشی در Ruby استفاده کنید
Learn to use custom classes in Ruby
چه چیزی میخواهید بدانید
What you need to know
از فایل های تمرینی حداکثر استفاده را ببرید
Get the most out of the exercise files
1. کلاس ها
1. Classes
کلاس تعریف کنید
Define a class
موارد
Instances
ویژگی های
Attributes
روشهای خواننده / نویسنده
Reader/writer methods
روش های صفت
Attribute methods
روش های خواننده و نویسنده
Reader and writer methods
کنترل دسترسی روش
Method access control
روش اولیه سازی
Initialize method
چالش: تاس
Challenge: Dice
راه حل: تاس
Solution: Dice
2. ویژگی ها و روش های کلاس
2. Class Attributes and Methods
روشهای کلاس
Class methods
ویژگی های کلاس
Class attributes
خواننده کلاس / روش های نویسنده
Class reader/writer methods
روش های خواننده کلاس و نویسنده
Class reader and writer methods
چالش: رادیو
Challenge: Radio
راه حل: رادیو
Solution: Radio
3. وراثت
3. Inheritance
ارث طبقاتی
Class inheritance
نادیده گرفتن و گسترش
Override and extend
به ابرخودرو دسترسی پیدا کنید
Access the superclass
چالش: رادیو امن
Challenge: Secure radio
راه حل: رادیو ایمن
Solution: Secure radio
4. تاریخ و زمان
4. Dates and Times
چالش: تجزیه و تحلیل تولد
Challenge: Birthdate analysis
زمان
Time
تاریخ
Date
زمان قرار
DateTime
راه حل: تجزیه و تحلیل تولد
Solution: Birthdate analysis
چالش: تجزیه و تحلیل تاریخ تولد
Challenge: Birth date analysis
راه حل: تجزیه و تحلیل تاریخ تولد
Solution: Birth date analysis
5. ماژول ها
5. Modules
نامگذاری
Namespacing
میکسین
Mixins
بار ، نیاز ، شامل
Load, require, include
بار ، نیاز و شامل
Load, require, and include
چالش: لیست کارهای انجام شده
Challenge: To-do list
راه حل: لیست کارهای انجام شده
Solution: To-do list
6. استثنائات
6. Exceptions
استثنائات را کنترل کنید
Handle exceptions
استثنائات خاص را انجام دهید
Handle specific exceptions
Kevin Skoglund راه حل های وب سفارشی را در Nova Fabrica می سازد و توسعه وب را در LinkedIn Learning آموزش می دهد.
Kevin Skoglund بنیانگذار Nova Fabrica، یک آژانس توسعه وب متخصص در ارائه راه حل های سفارشی و مقیاس پذیر با استفاده از Ruby on Rails، PHP، SQL، و فناوری های مرتبط. مشتریان Nova Fabrica عبارتند از: An Event Apart، Atlas Carpet Mills، Consulate Film، Gregorius|Pineo، Maharam، Oakley، و The Bold Italic. کوین نویسنده lynda.com با بیش از 15 سال تجربه تدریس و توسعه وب است.
نمایش نظرات