×
ribbon

آموزش جامع روبی (Ruby)

مدرس:

معین حشمتی

در دوره آموزش جامع روبی ما به سراغ آموزش زبان برنامه نویسی روبی از مقدماتی تا پیشرفته خواهیم... بیشتر
گواهی‌نامه
5 (2)
144دانشجو
13ساعت
سرفصل‌ها
مقدماتی سطح دوره

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

یادگیری زبان برنامه‌نویسی روبی

شئ گرایی در روبی

کار با دیتابیس در روبی

حل تمرینات مختلف برای یادگیری بیشتر روبی

این دوره شامل:

13 ساعت ویدئو

گواهینامه مکتب‌خونه

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

12 فصل89 جلسه13 ساعت ویدیو
مقدمه و معرفی
  مقدمه و معرفی سرفصل های دوره
06:30
  نصب روبی روی ویندوز
11:14
  نصب نرم افزار Visual Studio Code روی ویندوز
09:28
  کانفیگ نرم افزار Visual Studio Code
14:35
  نصب روبی و Visual Studio Code در لینوکس
05:46
  کار با دستورات کاربردی cmd ویندوز و Terminal لینوکس
12:02
  کار با کد ادیتورهای vim و nano
08:11
  نصب و کار با نرم افزار cmder
08:14
داده‌ها و اشیا در روبی
  نوشتن اولین برنامه به زبان روبی
09:23
  متغیرها در روبی
09:18
  دیتا تایپ های مختلف در روبی
07:15
  اپراتور ریاضی در روبی
03:39
  اپراتور مقایسه در روبی
06:56
  اپراتورهای تخصیص و منطقی در روبی
11:50
  کار با String‌ها در روبی - بخش اول
05:46
  کار با String‌ها در روبی - بخش دوم
06:51
  کار با String‌ها در روبی - بخش سوم
11:50
  کار با String‌ها در روبی - بخش چهارم
08:38
  کار با String‌ها در روبی - بخش پنجم
10:25
  کار با String‌ها در روبی - بخش ششم
07:32
  کار با آرایه ها در روبی - بخش اول
05:53
  کار با آرایه ها در روبی - بخش دوم
08:31
  کار با آرایه ها در روبی - بخش سوم
12:10
  کار با هش ها در روبی - بخش اول
05:09
  کار با هش ها در روبی - بخش دوم
08:43
شرط‌ها و حلقه‌های تکرار در روبی
  شرط ها در روبی - بخش اول
09:00
  شرط ها در روبی - بخش دوم
11:47
  شرط ها در روبی - بخش سوم
09:26
  شرط ها در روبی - بخش چهارم
14:25
  شرط ها در روبی - بخش پنجم
15:16
  کار با حلقه While در روبی
09:34
  کار با حلقه For در روبی
06:22
  کار با حلقه Each در روبی
08:08
  کار با حلقه های تو در تو در روبی
12:09
توابع در روبی
  توابع در روبی - بخش اول
08:48
  توابع در روبی - بخش دوم
08:14
  توابع در روبی - بخش سوم
10:35
  توابع در روبی - بخش چهارم
07:45
  توابع در روبی - بخش پنجم
06:03
  توابع در روبی - بخش ششم
07:55
  توابع در روبی - بخش هفتم
09:39
  توابع در روبی - بخش هشتم
06:48
  توابع در روبی - بخش نهم
12:03
کتابخانه‌ها و ماژول‌ها در روبی
  کار با کتابخانه‌ ها و ماژول‌ ها در روبی - بخش اول
07:42
  کار با کتابخانه‌ ها و ماژول‌ ها در روبی - بخش دوم
10:31
  کار با کتابخانه‌ ها و ماژول‌ ها در روبی - بخش سوم
09:25
  کار با کتابخانه‌ ها و ماژول‌ ها در روبی - بخش چهارم
08:55
حل تمرین - بخش اول
  حل مثال‌ها و تمرینات - بخش اول
15:49
  حل مثال‌ها و تمرینات - بخش دوم
06:31
  حل مثال‌ها و تمرینات - بخش سوم
08:32
  حل مثال‌ها و تمرینات - بخش چهارم
07:45
  حل مثال‌ها و تمرینات - بخش پنجم
04:27
  حل مثال‌ها و تمرینات - بخش ششم
07:19
  حل مثال‌ها و تمرینات - بخش هفتم
07:28
  حل مثال‌ها و تمرینات - بخش هشتم
06:43
  حل مثال‌ها و تمرینات - بخش نهم
05:25
شئ گرایی در روبی
  شئ گرایی در روبی - بخش اول
05:29
  شئ گرایی در روبی - بخش دوم
07:49
  شئ گرایی در روبی - بخش سوم
07:33
  شئ گرایی در روبی - بخش چهارم
10:25
  شئ گرایی در روبی - بخش پنجم
10:36
  شئ گرایی در روبی - بخش ششم
08:45
  شئ گرایی در روبی - بخش هفتم
10:32
  شئ گرایی در روبی - بخش هشتم
07:49
  شئ گرایی در روبی - بخش نهم
07:58
  شئ گرایی در روبی - بخش دهم
08:17
کار با فایل‌ها و دایرکتوری‌ها در روبی
  کار با فایل ها و دایرکتوری ها در روبی - بخش اول
06:57
  کار با فایل ها و دایرکتوری ها در روبی - بخش دوم
10:45
  کار با فایل ها و دایرکتوری ها در روبی - بخش سوم
08:33
  کار با فایل ها و دایرکتوری ها در روبی - بخش چهارم
05:44
  کار با فایل ها و دایرکتوری ها در روبی - بخش پنجم
04:24
کنترل خطاها در روبی
  کنترل خطاها در روبی - بخش اول
05:50
  کنترل خطاها در روبی - بخش دوم
07:33
  کنترل خطاها در روبی - بخش سوم
05:45
کار با یونیت تست در روبی
  کار با یونیت تست‌ها در روبی - بخش اول
04:41
  کار با یونیت تست‌ها در روبی - بخش دوم
09:24
  کار با یونیت تست‌ها در روبی - بخش سوم
10:07
  کار با یونیت تست‌ها در روبی - بخش چهارم
06:48

پیش‌نیاز‌ها

این دوره به نحوی تهیه و تدوین شده است که مباحث آن به ساده‌ترین شکل ممکن بیان شوند و مخاطبان دوره بتوانند به‌سادگی متوجه موضوعات مطرح شده شوند. به همین جهت برای شرکت در این دوره هیچ پیش‌نیاز به خصوصی وجود ندارد و افراد با هر سطحی از آگاهی و تحصیلات می‌توانند از مباحث این دوره نهایت استفاده را داشته باشند.

توضیحات دوره

در دوره آموزش جامع روبی ما به سراغ آموزش زبان برنامه‌نویسی روبی از مقدماتی تا پیشرفته خواهیم رفت.

روبی (Ruby) یک‌زبان برنامه‌نویسی انعطاف‌پذیر، وب، تست نفوذ، پویا و شئ گرا است که با استفاده از آن می‌توانید بک‌اند یک سایت را بنویسید و یا اکسپلویت‌های مختلفی را در حوزه امنیت سایبری بنویسید .

هدف این دوره آشنایی و یادگیری زبان برنامه‌نویسی روبی است. ساختار این زبان بسیار شبیه به زبان برنامه‌نویسی پایتون است بدین شکل که اگر شما زبان برنامه‌نویسی پایتون را بلد باشید بسیار راحت می‌توانید این زبان را یاد بگیرید و یا برعکس شما این زبان را یاد بگیرید به‌راحتی می‌توانید زبان برنامه‌نویسی پایتون را هم یاد بگیرید.

زبان برنامه‌نویسی روبی توسط فردی به نام یوکیهیرو ماتسوموتو (Yukihiro Matz Matsumoto) طراحی شده و توسط وی معرفی شد.

مخاطبان این دوره کسانی هستند که می‌خواهند بک‌اند سایت را با روبی طراحی کنند و یا اینکه می‌خواهند در حوزه امنیت سایبری فعالیت کنند.

زبان برنامه‌نویسی روبی بر روی هر سه سیستم‌عامل محبوب یعنی ویندوز، لینوکس و مک قابل‌اجرا است بدین معنا که مستقل از سیستم‌عامل است .

پس از یادگیری زبان برنامه‌نویسی روبی خیلی سریع می‌توانید به سمت یادگیری فریم‌ورک Ruby on Rails قدم بردارید.

شما در این دوره از پایه‌ای‌ترین مباحث مانند تعریف‌کردن یک متغیر ساده و کار با حلقه‌ها و کار با توابع تا شئ گرایی در روبی، کار با فایل‌ها در روبی و کار با دیتابیس در روبی را یاد خواهید گرفت.

دیدگاه کاربران

5

بر اساس امتیاز 2 دانشجو

1
2
3
4
5

هنوز دیدگاهی برای این دوره ثبت نشده است

گواهینامه اختصاصی دو زبانه

پس از گذراندن دوره به صورت آنلاین در سایت مکتب‌خونه، گواهی‌نامه رسمی پایان دوره به زبان فارسی و انگلیسی، توسط مکتب‌خونه به اسم شما صادر شده و در اختیار شما قرار می‌گیرد.

امکان اشتراک گذاری در لینکدین
دو زبانه
معین حشمتیعلاقه‌مند به برنامه نویسی ، شبکه و امنیت
9دوره
2,366دانشجو
95نظر و امتیاز

معین حشمتی، دانشجوی مهندسی کامپیوتر در دانشگاه ملی، با شور و اشتیاقی پایان‌ناپذیر به دنیای فناوری اطلاعات قدم گذاشته و هر روز با جدیتی بیشتر، گامی تازه در مسیر یادگیری برمی‌دارد. او نخستین قدم‌های برنامه‌نویسی خود را با زبان محبوب پایتون برداشت و در ادامه‌ی این مسیر، به‌سرعت مهارت‌هایی ارزشمند در جنگو و فلاتر کسب کرد. علاقه‌ی او به دنیای شبکه، امنیت اطلاعات و طراحی وب، او را به سوی آموختن لینوکس سوق داد؛ مسیری که اکنون تا سطح LPIC1 آن را پیموده است. دانش او در حوزه‌ی شبکه نیز با گذراندن دوره‌ی +Network و آشنایی عملی با تجهیزات سیسکو و میکروتیک، عمق و معنای بیشتری یافته است. در کنار این‌ها، آشنایی با مفاهیم PWK ، او را به ترکیبی متوازن از مهارت‌های کاربردی و تخصصی در دنیای IT تبدیل کرده است. معین، فراتر از یادگیری،  نویسنده کتاب‌هایی در حوزه‌های لینوکس، شبکه و برنامه‌نویسی است.

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های معین حشمتی

سوالات پرتکرار

آیا بعد از پایان مدت دوره همچنان به محتوای آن دسترسی دارم؟

بله. پس از پایان مدت دوره نیز به ویدئوها، تمرین‌ها، پروژه‌ها و سایر محتوای آموزشی دوره دسترسی خواهید داشت؛ اما امکان تصحیح تمرین‌ها توسط پشتیبان دوره و دریافت گواهی‌نامه برای شما وجود نخواهد داشت.