پکیج آموزش برنامه نویسی روبی | مقدماتی تا پیشرفته
با یکی دیگه از آموزش های برنامه نویسی در خدمت شما عزیزان هستیم . در این مجموعه آموزشی ، شما با زبان برنامه نویسی روبی آشنا خواهید شد . دوره مذکور از سطح مقدماتی تا پیشرفته ارائه شده، به شکلی که در پایان دوره مباحث مربوط به زبان برنامه نویسی روبی را به صورت کامل یاد خواهید گرفت . روبی کاربردهای فراوانی دارد . به عنوان مثال از زبان روبی در وب و طراحی سایت ، شبیه سازی ها، مدل سازی ها، برنامه نویسی سمت سرور ، ساخت بازی ، روباتیک ، شبکه ، مباحث مربوط به تست نفوذ مثل نوشتن ماژول های مختلف برای متاسپلویت و هک و امنیت استفاده میشود. روبی بر روی انواع سیستم عامل های مختلف مثل ویندوز، لینوکس، مک و … قابل اجرا است به زبان دیگر ، روبی مستقل از سیستم عامل است . اگر به دنیای سایت سازی ، هک و امنیت و اسکریپت نویسی علاقه دارید و به دنبال بهترین و کامل ترین آموزش روبی در ایران هستید ، پکیج آموزش برنامه نویسی روبی نابغه ها، بهترین و تنها انتخاب شما است . در نهایت پیشنهاد میکنیم ویدیو معرفی این پکیج آموزشی را حتما مشاهده فرمایید.
سر فصلهای دوره :
معرفی مدرس دوره و سایت نابغه ها
تاریخچه روبی
مقدمه برنامه نویسی روبی
نصب روبی روی ویندوز
آشنایی با کد ادیتورهای متفاوت
آشنایی با نرم افزار ویژوال استودیو کد
کانفیگ کردن نرم افزار ویژوال استودیو کد
نصب نرم افزار 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
آموزش وارد کردن داده ها در دیتابیس
آموزش خواندن داده ها در دیتابیس
آموزش آپدیت کردن داده ها در دیتابیس
آموزش پاک کردن داده ها در دیتابیس
استفاده از متودهای روبی برای کار با دیتابیس
معرفی و آشنایی با اکسپلویت
آیا اکسپلویت نویسی خلاف قانون است؟
معرفی هکرهای خوب و بد
مهارت های مورد نیاز برای پیدا کردن باگ
زبان مورد نیاز برای اکسپلویت نویسی؟
نحوه کسب درآمد قانونی از راه اکسپلویت نویسی
اکسپلویت کردن سیستم مدیریت محتوای دروپال
درجه بندی اکسپلویت ها
معرفی سایت برای تمرین برنامه نویسی
آموزش حل مشکلات
فرق بین گیت و گیت هاب
ثبت نام در گیت هاب
آموزش کار با گیت هاب
آموزش کار با نرم افزار گیت هاب دسکتاپ
آموزش نحوه ی تبدیل یک ایده برنامه نویسی به کد
نحوه ی کسب درآمد از طریق برنامه نویسی
صحبت درباره آپدیت پکیج
صحبت های مهم پایانی
درباره پکیج ها سوالی دارید؟
● در تلگرام پاسخگوی شما هستیم 🙂
ali75847584 –
بعد از پایتون حتما این پکیج رو استارت میزنم
mohamad –
بهترین در آموزش من که هم لینوکس دارم هم روبی خیلی راضی هستم
مهدي –
واقعا اقای معلمی استاد بزرگیه
چرا؟
به خاطر اینکه بدون پیش نیاز از ٠ یاد میده طوری که خسته نشید و علاقه مند تر شید
رشته کامپیوتر ب نظرم واقعا اموزشش سخته چون احتمال اینکه متوجه نشبد و دلسرد شید زیاده ولی اقای معلمی با من کاری کرده که بی صبرانه منتظر پکیج جدیدشونم
محمد حسن طاهری –
واقعا ازتون ممنونم.پکیج هایه شما عالییییههههه.واقعا خسته نباشید استاد معلمی عزیز.تمامه پکیج هاتون رو با خیال راحت و با اطمینان به همه پیشنهاد میکنم. دوستان به هیچ وجه برایه خرید پکیج ها ثانیه ای هم شک نکنید.