🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش برنامهنویسی پیشرفته روبی: ۱۰ گام تا استادی
- آخرین آپدیت
دانلود Advanced Ruby Programming: 10 Steps to Mastery
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
راهنمای جامع برنامهنویسی پیشرفته Ruby با Huw Collingbourne
به سطح بعدی برنامهنویسی Ruby خود بروید. این راهنمای ساده از Huw Collingbourne، شما را با تکنیکهای کدنویسی پیشرفته Ruby آشنا میکند.
مباحث کلیدی دوره پیشرفته Ruby
کپسولهسازی (Encapsulation) و پنهانسازی دادهها (Data Hiding)
کلاسها و متدهای Singleton
مدیریت استثناها (Exception Handling)
نخها (Threads) و الیاف (Fibers)
ماژولها (Modules) و میکساینها (Mixins)
مدیریت فایل (File Handling)
کار با YAML و Marshal
عبارات با قاعده (Regular Expressions)
برنامهنویسی متا (Metaprogramming)
پیشنیازها و معرفی دوره
پیشنیازها: این دوره برای کسانی طراحی شده که تجربهای در برنامهنویسی Ruby دارند و میخواهند دانش خود را فراتر از مبانی ببرند.
Advanced Ruby: a 2nd-level course. اگر قبلاً برنامهنویسی Ruby را تجربه کردهاید، این دوره به شما کمک میکند تا مهارتهای کدنویسی خود را به سطح بالاتری برسانید. این دوره ویژگیهای پیشرفتهتر Ruby مانند بلوکها (blocks) و پروسیجرها (procs)، نخها (threads)، عبارات باقاعده (regular expressions)، مدیریت استثناها (exception handling)، Singletonها و Metaprogramming را توضیح میدهد.
این دوره بر اساس کتاب Huw Collingbourne با عنوان The Book Of Ruby بنا شده است (یک نسخه PDF ویرایش سوم این کتاب همراه با دوره ارائه میشود). تمام کد منبع در آرشیو کد موجود است. این دوره با هر ویرایشگر یا IDE و روی هر سیستمعاملی که از Ruby پشتیبانی میکند، قابل استفاده است.
اگر آمادهاید تا از مبانی فراتر رفته و درک عمیقتری از نحوه عملکرد واقعی Ruby کسب کنید، این دوره برای شماست.
توجه: اگر تازهکار برنامهنویسی هستید، دوره Ruby Programming for Beginners را بررسی کنید (اکنون با بیش از 24,000 دانشجو ثبتنام شده!).
سرفصل ها و درس ها
آماده شدن برای رفتن فراتر در روبی
Getting ready to go further in Ruby
مقدمه
Introduction
به دوره خوش آمدید
Welcome To The Course
نحوه دنبال کردن این دوره
How to follow this course
یادداشتهای دوره پیشرفته روبی
Advanced Ruby Course Notes
آرشیو کد
Code Archive
کتاب روبی (کتاب الکترونیکی دوره)
The Book Of Ruby (course eBook)
کتاب روبی جلد شومیز (تخفیف اختصاصی)
The Book Of Ruby paperback (exclusive discount)
دستورات شرطی
Conditional Statements
آزمونها و عملگرهای بولی
Boolean tests and operators
آزمونها و شرایط
Tests and Conditions
کلاسها، متدهای کلاس و سینگلتونها
Classes, class methods and singletons
متدهای کلاس
Class Methods
متدها و متغیرهای کلاس در عمل
Class methods and variables in use
متدها و کلاسهای سینگلتون
Singleton methods and classes
متدها و متغیرهای کلاس
Class methods and variables
آرگومانها، مقادیر بازگشتی و کپسولهسازی
Arguments, return values and encapsulation
ارسال آرگومانها و بازگرداندن مقادیر
Passing Arguments and Returning Values
کپسولهسازی و پنهانسازی اطلاعات
Encapsulation and information hiding
آرگومانها و کپسولهسازی
Arguments and Encapsulation
مدیریت استثنا
Exception Handling
بازیابی از خطاها
Recovering from Errors
سلسله مراتب کلاس استثنا
The Exception class hierarchy
استثناها
Exceptions
بلوکها، Procs و Lambdas
Blocks, Procs and Lambdas
بلوکها چه هستند؟
What are Blocks?
بلوکها در عمق
Blocks In Depth
بلوکها، فراخوانی و yield
Blocks, call and yield
نمادها (Symbols)، نخها (Threads) و فیبرها (Fibers)
Symbols, Threads and Fibers
نمادها
Symbols
کتاب روبی فصل ۱۱
Bookofruby Ch11
نخها و فیبرها
Threads and Fibers
نمادها و نخها
Symbols and Threads
ماژولها و Mixinها
Modules and Mixins
ماژولهای میکس شده
Mixed-in Modules
ماژولها و کلاسها
Modules and Classes
ماژولها در عمق
Modules In Depth
ماژولها
Modules
فایلها، YAML و Marshal
Files, YAML and Marshal
فایلها و ورودی/خروجی
Files and IO
YAML
YAML
Marshal
Marshal
کار با فایلها
Dealing with files
عبارات با قاعده (Regular Expressions)
Regular Expressions
عبارات با قاعده – مروری
Regular Expressions – an overview
پردازش فایلها با عبارات با قاعده
Processing files with Regular Expressions
عبارات با قاعده
Regular expressions
روبی پویا و برنامهنویسی فرایندی (Metaprogramming)
Dynamic Ruby and metaprogramming
ویژگیهای پویا روبی
Dynamic features of Ruby
نوشتن برنامههای روبی در زمان اجرا!
Writing Ruby programs at runtime!
برنامهنویسی فرایندی
Metaprogramming
روبی به سبک Smalltalk
Ruby The Smalltalk Way
روبی به سبک Smalltalk چیست؟
What is Ruby The Smalltalk Way?
کتاب الکترونیکی روبی به سبک Smalltalk
Ruby The Smalltalk Way eBook
آرشیو کد روبی و Smalltalk
Ruby and Smalltalk Code Archive
شروع با Smalltalk
Getting Started With Smalltalk
موارد اضافی
Extras
کتاب کوچک روبی ویرایش سوم
Little Book Of Ruby 3rd Edition
آرشیو کد کتاب کوچک روبی
Little Book Of Ruby Code Archive
نمایش نظرات