پکیج آموزش برنامه نویسی روبی | مقدماتی تا پیشرفته
با یکی دیگه از آموزش های برنامه نویسی در خدمت شما عزیزان هستیم . در این مجموعه آموزشی ، شما با زبان برنامه نویسی روبی آشنا خواهید شد . دوره مذکور از سطح مقدماتی تا پیشرفته ارائه شده، به شکلی که در پایان دوره مباحث مربوط به زبان برنامه نویسی روبی را به صورت کامل یاد خواهید گرفت . روبی کاربردهای فراوانی دارد . به عنوان مثال از زبان روبی در وب و طراحی سایت ، شبیه سازی ها، مدل سازی ها، برنامه نویسی سمت سرور ، ساخت بازی ، روباتیک ، شبکه ، مباحث مربوط به تست نفوذ مثل نوشتن ماژول های مختلف برای متاسپلویت و هک و امنیت استفاده میشود. روبی بر روی انواع سیستم عامل های مختلف مثل ویندوز، لینوکس، مک و … قابل اجرا است به زبان دیگر ، روبی مستقل از سیستم عامل است . اگر به دنیای سایت سازی ، هک و امنیت و اسکریپت نویسی علاقه دارید و به دنبال بهترین و کامل ترین آموزش روبی در ایران هستید ، پکیج آموزش برنامه نویسی روبی نابغه ها، بهترین و تنها انتخاب شما است . در نهایت پیشنهاد میکنیم ویدیو معرفی این پکیج آموزشی را حتما مشاهده فرمایید.
سر فصلهای دوره :
معرفی مدرس دوره و سایت نابغه ها
تاریخچه روبی
مقدمه برنامه نویسی روبی
نصب روبی روی ویندوز
آشنایی با کد ادیتورهای متفاوت
آشنایی با نرم افزار ویژوال استودیو کد
کانفیگ کردن نرم افزار ویژوال استودیو کد
نصب نرم افزار cmder برای ویندوزی ها
نصب روبی روی لینوکس
معرفی و استفاده از روبی شل یا IRB
آشنایی ساده با ساختار داده ها
انواع متغیرها در روبی
کار با اعداد در روبی
انواع اپراتورها در روبی
کار با رشته ها در روبی
کار با آرایه ها در روبی
کار با سیمبل ها در روبی
کار با رنج ها در روبی
کار با هش ها در روبی
آشنایی ساده با ساختار داده ها
کار با شرط ها
نحوه استفاده از if
نحوه استفاده از case
کار با حلقه ها
نحوه استفاده از while
نحوه استفاده از until
نحوه استفاده از for
حلقه های تو در تو
نحوه استفاده از break
نحوه استفاده از redo
نحوه استفاده از next
نحوه استفاده از retry
دلایل استفاده از توابع
نحوه نوشتن توابع در روبی
متغیرهای لوکال و گلوبال
آرگومان های ضروری در توابع
آرگومان های کلمه کلیدی در توابع
آرگومان های پیش فرض در توابع
آرگومان های دلخواه در توابع
کاربرد دستور yield در روبی
تفاوت استفاده از yield , return
نحوه نوشتن متودهای تو در تو
معرفی لامبدا
استفاده از لامبدا
حل تمرین
حل ۵۰ مثال از تمام مطالب آموزش داده شده
تعریف شئ گرایی
نحوه ساختن کلاس در روبی
نمونه سازی از روی کلاس
سازنده ها در روبی
معرفی Class variable
معرفی instance variable
متدهای داخلی برای کلاس
ارث بری در شئ گرایی
آشنایی با قابلیت Method overriding
استفاده از متود Super در روبی
کپسوله سازی در شئ گرایی
نحوه تعریف متودهای Public
نحوه تعریف متودهای Private
نحوه تعریف متودهای Protected
تجرید در شئ گرایی
معرفی Getter , Setter
معرفی instance method
معرفی Class method
چندریختی ها در شئ گرایی
حل مثال و تمرین
باز کردن و بستن فایل ها
خواندن از فایل و نوشتن در فایل
تغییر نام فایل و یا حذف آن
دستورات برنامه نویسی برای کار با فایل ها
کار با پوشه ها
خطاها و استثناءها
معرفی خطاها در روبی
مدیریت خطاها با Ensure rescue
مدیریت خطاها با Retry rescue
معرفی کلاس های استاندارد استثنائات در روبی
نوشتن ارورهای اختصاصی
تعریف ماژول
نحوه ساختن ماژول در روبی
روش های مختلف برای صدا زدن ماژول ها
معرفی عملکرد Required
معرفی عملکرد Include
معرفی عملکرد Extend
آشنایی با مفهوم و عملکرد Mixins
معرفی پکیج منیجر روبی
آموزش دستورات پکیج منیجر روبی
آشنایی با جم فایل ها
آموزش ساخت جم اختصاصی
معرفی جم پرکاربرد Bundler
معرفی دستور Terminate
معرفی دستور At_Exit
معرفی متودهای پر کاربرد در ریاضیات
آموزش کار با فانکشن Map
آموزش کار با فانکشن Reduce
آموزش کار با فانکشن Inject
آموزش کار با فانکشن Select
دلیل استفاده از یونیت تست
نوشتن یونیت تست های ساده
نوشتن یونیت تست های پیشرفته
مفهوم Assertion در یونیت تست
آموزش مقدماتی دستورات Sql
آموزش استفاده از Sql3
آموزش وارد کردن داده ها در دیتابیس
آموزش خواندن داده ها در دیتابیس
آموزش آپدیت کردن داده ها در دیتابیس
آموزش پاک کردن داده ها در دیتابیس
استفاده از متودهای روبی برای کار با دیتابیس
معرفی و آشنایی با اکسپلویت
آیا اکسپلویت نویسی خلاف قانون است؟
معرفی هکرهای خوب و بد
مهارت های مورد نیاز برای پیدا کردن باگ
زبان مورد نیاز برای اکسپلویت نویسی؟
نحوه کسب درآمد قانونی از راه اکسپلویت نویسی
اکسپلویت کردن سیستم مدیریت محتوای دروپال
درجه بندی اکسپلویت ها
معرفی سایت برای تمرین برنامه نویسی
آموزش حل مشکلات
فرق بین گیت و گیت هاب
ثبت نام در گیت هاب
آموزش کار با گیت هاب
آموزش کار با نرم افزار گیت هاب دسکتاپ
آموزش نحوه ی تبدیل یک ایده برنامه نویسی به کد
نحوه ی کسب درآمد از طریق برنامه نویسی
صحبت درباره آپدیت پکیج
صحبت های مهم پایانی
درباره پکیج ها سوالی دارید؟
● در تلگرام پاسخگوی شما هستیم 🙂
علی –
منتظرم هر چه زود تراین دوره اموزشی بیاد توی سایت
علی ملکوتی –
شک ندارم مثل پکیج اموزش پایتونتون عالی میشه
Msa44 –
بدون شک مثل پکیج پایتون -که جزو بهترین پکیج های تو سطح وب(چه فارسی و چه انگلیسی) هست – این دوره آموزش روبی هم باید درجه یک باشه
محمد –
من که از پایتون خیلی راضی بودم و امیدوارم که این هم مثل پایتون عالی باشه .
بی صبرانه منتظریم .
Michael –
خدا خدا میکنم زود تر درست بشه آموزشش
هلکستر –
توضیحات پله به پله ، عالی با کوچکترین جزئیات زبان روبی ، کیفیت عالی صدا و تصویر و ده ها مورد دیگه باعث شدن نهایت لذت رو از این اموزش ببرم واقعا خسته نباشید عالی اید
Aref –
بدون شک میگم که تمام ویدیو ها عالی بودند چه از نظر کیفیت تصویر چه صدا و از همه مهمتر کیفیت آموزش که همه ی جزییات به ساده ترین نحو بیان شده است. ویدیو ها کامل هستند ولی بدون تمرین رسیدن به هرچیزی سخت و غیر ممکن می باشد. صحبت های پایانی از نظر من جزو بهترین بخش ها بود من میگم آقای معلمی از روانشناسی هم تجربه دارند چون واقعا بهم امید داد 🙂 . پکیج عالی بود امیدوارم همیشه موفق باشید.
ادمین سایت –
سلام
ممنونم از لطفتون
sohrab mansouri –
in majmooe aaaaalie vaghan bi nazire avalin majmooe farsi zabane mibinam inghad kamel va ravan bashe
محمدحسن –
انصافا اموزش c++ درست کن . روش اموزش دادنت عالیه
mehdi –
لطفا جاوا رو بزارید
تو پکیجتون