یادگیری روبی و ریلز: ساخت قدمبهقدم یک وبلاگ از ابتدا
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- نصب روبی و ریلز
- ایجاد پروژه جدید در ریلز
- راهاندازی سرور ریلز
- درک دستورات شرطی
- درک حلقههای اولیه
- درک متغیرها و محدوده آنها
- درک آرایهها
- درک معماری MVC
- ایجاد کنترلرها
- ایجاد مدلها
- افزودن منابع به مسیرها
- ایجاد اپلیکیشن CRUD
- پیادهسازی امنیت اولیه
- اجرای مایگریشنها
- استفاده از هلپرها
- استفاده از بوتاسترپ
پیش نیازهای دوره
- آشنایی اولیه با جاوا اسکریپت
- آشنایی اولیه با HTML و CSS
توضیحات دوره
روبی یک زبان برنامهنویسی مدرن و شیگراست و Ruby on Rails یکی از فریمورکهای محبوب و قدرتمند برای ساخت وب اپلیکیشن ها است. ریلز با استفاده از روبی ساخته شده و توسعه وب اپلیکیشن ها با روبی را بسیار آسانتر میکند. اپلیکیشن های قابلتوجهی با استفاده از Ruby on Rails ساخته شدهاند، از جمله:
Basecamp ،Twitter ،Shopify ،Github ،LivingSocial ،Groupon ،Hulu ،Airbnb و Yellow Pages، که تنها چند نمونه هستند. با یک جستجوی ساده در گوگل، موارد بسیار بیشتری را پیدا خواهید کرد.
این دوره برای افراد کاملاً مبتدی در زبان برنامهنویسی روبی و فریمورک ریلز طراحی شده است.
مدرس، شما را در راهاندازی محیط توسعه راهنمایی میکند. سپس اصول اولیه زبان برنامهنویسی روبی را پوشش خواهیم داد. همچنین Git را نصب کرده و با Github که برای کنترل نسخه استفاده میشود، آشنا خواهیم شد.
ما یک اپلیکیشن وبلاگ کامل را از ابتدا با استفاده از ریلز میسازیم و در این فرآیند، مهارتهای شما را ارتقا خواهیم داد.
مفاهیمی که در حین ساخت پروژه وبلاگ پوشش خواهیم داد عبارتند از:
ایجاد پروژه جدید در ریلز
بروزرسانی Gemها با استفاده از Bundler
آشنایی با معماری MVC
راهاندازی سرور ریلز
دستورات شرطی
حلقهها
ایجاد کنترلرها
ایجاد مدلها
ارتباط دادن مدلها
ایجاد Viewها
تولید مدلها
اجرای مایگریشنها
ایجاد پستها
ویرایش پستها
خواندن پستها
حذف پستها
افزودن لینک به پستها
ایجاد کامنت ها
حذف کامنت ها
ایجاد اکشنهای کنترلر
تنظیم مسیرها
ایجاد فرمها
استفاده از هلپرها
افزودن منابع و تولید خودکار مسیرها
پیادهسازی امنیت اولیه
در پایان این دوره عملی، شما مهارتهای کافی برای خلاقیت، گسترش این پروژه یا ساخت پروژههای مشابه را به دست خواهید آورد.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان مبتدی
- برنامهنویسان مبتدی
یادگیری روبی و ریلز: ساخت قدمبهقدم یک وبلاگ از ابتدا
-
مقدمه 01:46
-
روبی چیست؟ 03:56
-
دانلود روبی برای ویندوز 05:06
-
نصب روبی برای ویندوز 05:10
-
نصب Sublime Text 03:49
-
Git چیست؟ 04:09
-
نصب Git 06:02
-
Github چیست 02:20
-
راههای تعامل با روبی 01:21
-
تعامل با روبی با استفاده از تکفرمان 06:04
-
تعامل با روبی با استفاده از فایل روبی 05:07
-
تعامل با روبی با استفاده از Interactive Ruby (IRB) 07:30
-
پاک کردن و خروج از صفحه IRB 03:09
-
RubyGems 06:26
-
آبجکتها در روبی 03:25
-
متغیرها در روبی 05:31
-
محدوده متغیر در روبی 08:03
-
اعداد در روبی 05:32
-
رشتهها در روبی 09:05
-
آرایهها در روبی 05:17
-
دستکاری آرایهها در روبی 06:33
-
هَشها در روبی 06:27
-
نمادها در روبی 06:22
-
عملگرهای حسابی در روبی 05:31
-
عملگرهای منطقی در روبی 04:51
-
عملگرهای مقایسهای در روبی 06:16
-
محدودهها در روبی 05:58
-
ثابتها در روبی 04:14
-
نوع داده بولین 04:25
-
استفاده از کامنتها در روبی 05:45
-
دستورات شرطی 07:15
-
حلقههای While 06:02
-
حلقههای For 04:01
-
دستور Break 03:46
-
دستور Next 00:59
-
دستور Until 03:01
-
متد Each 04:55
-
Ruby on Rails چیست؟ 03:57
-
سایتهای معروفی که با Ruby on Rails ساخته شدهاند 02:44
-
MVC چیست؟ 04:41
-
نصب ریلز 04:22
-
وبسرورها 04:34
-
بررسی ابزارهای توسعه 03:51
-
ایجاد پروژه جدید در ریلز 05:31
-
بررسی بروزرسانی Gemها با Bundler 02:53
-
راهاندازی سرور ریلز 03:29
-
تولید یک کنترلر 07:27
-
تنظیم صفحه اصلی 05:41
-
تعریف یک منبع 05:09
-
ایجاد اکشن برای افزودن پست 03:56
-
افزودن فرم برای ایجاد پست جدید 07:27
-
افزودن اکشن برای ایجاد پست 08:49
-
ایجاد مدل پست 08:58
-
ذخیره دادهها در کنترلر 10:01
-
نمایش پستها 09:24
-
لیست کردن پستها 07:32
-
افزودن استایل با استفاده از بوتاسترپ 13:20
-
افزودن اعتبارسنجی فرم 08:33
-
مدیریت خطاهای اعتبارسنجی 05:28
-
افزودن لینک به پستها 04:05
-
ویرایش پستها 09:10
-
حذف پستها 06:48
-
تولید مدل کامنت ها 06:29
-
ارتباط دادن مدلها 08:06
-
تولید کنترلر نظرات 07:10
-
افزودن اکشن برای ایجاد نظر 08:44
-
تقسیم Viewها و پیادهسازی اکشنهای حذف 09:51
-
پیادهسازی امنیت اولیه 09:21
مشخصات آموزش
یادگیری روبی و ریلز: ساخت قدمبهقدم یک وبلاگ از ابتدا
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:مقدماتی
- تعداد درس:68
- مدت زمان :06:32:50
- حجم :451.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy