پکیج آموزش برنامه نویسی روبی | مقدماتی تا پیشرفته
با یکی دیگه از آموزش های برنامه نویسی در خدمت شما عزیزان هستیم . در این مجموعه آموزشی ، شما با زبان برنامه نویسی روبی آشنا خواهید شد . دوره مذکور از سطح مقدماتی تا پیشرفته ارائه شده، به شکلی که در پایان دوره مباحث مربوط به زبان برنامه نویسی روبی را به صورت کامل یاد خواهید گرفت . روبی کاربردهای فراوانی دارد . به عنوان مثال از زبان روبی در وب و طراحی سایت ، شبیه سازی ها، مدل سازی ها، برنامه نویسی سمت سرور ، ساخت بازی ، روباتیک ، شبکه ، مباحث مربوط به تست نفوذ مثل نوشتن ماژول های مختلف برای متاسپلویت و هک و امنیت استفاده میشود. روبی بر روی انواع سیستم عامل های مختلف مثل ویندوز، لینوکس، مک و … قابل اجرا است به زبان دیگر ، روبی مستقل از سیستم عامل است . اگر به دنیای سایت سازی ، هک و امنیت و اسکریپت نویسی علاقه دارید و به دنبال بهترین و کامل ترین آموزش روبی در ایران هستید ، پکیج آموزش برنامه نویسی روبی نابغه ها، بهترین و تنها انتخاب شما است . در نهایت پیشنهاد میکنیم ویدیو معرفی این پکیج آموزشی را حتما مشاهده فرمایید.
سر فصلهای دوره :
معرفی مدرس دوره و سایت نابغه ها
تاریخچه روبی
مقدمه برنامه نویسی روبی
نصب روبی روی ویندوز
آشنایی با کد ادیتورهای متفاوت
آشنایی با نرم افزار ویژوال استودیو کد
کانفیگ کردن نرم افزار ویژوال استودیو کد
نصب نرم افزار 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
آموزش وارد کردن داده ها در دیتابیس
آموزش خواندن داده ها در دیتابیس
آموزش آپدیت کردن داده ها در دیتابیس
آموزش پاک کردن داده ها در دیتابیس
استفاده از متودهای روبی برای کار با دیتابیس
معرفی و آشنایی با اکسپلویت
آیا اکسپلویت نویسی خلاف قانون است؟
معرفی هکرهای خوب و بد
مهارت های مورد نیاز برای پیدا کردن باگ
زبان مورد نیاز برای اکسپلویت نویسی؟
نحوه کسب درآمد قانونی از راه اکسپلویت نویسی
اکسپلویت کردن سیستم مدیریت محتوای دروپال
درجه بندی اکسپلویت ها
معرفی سایت برای تمرین برنامه نویسی
آموزش حل مشکلات
فرق بین گیت و گیت هاب
ثبت نام در گیت هاب
آموزش کار با گیت هاب
آموزش کار با نرم افزار گیت هاب دسکتاپ
آموزش نحوه ی تبدیل یک ایده برنامه نویسی به کد
نحوه ی کسب درآمد از طریق برنامه نویسی
صحبت درباره آپدیت پکیج
صحبت های مهم پایانی
درباره پکیج ها سوالی دارید؟
● در تلگرام پاسخگوی شما هستیم 🙂
A0101 GHOST –
وای آقای معلمی من چقد باید ازتون تشکر کنم ، چقدر این پکیج و آموزش های شما عالین چقدرررر 😍 از وقتی که با نابغه ها آشنا شدم دیگه مسیرم عوض شد / بهترین هارو واستون آرزو میکنم انشالله همیشه سلامت و موفق باشید… A0101 😊🌹
Pedram aghasian –
سلام
من نه رشته ام کامپیتره نه تاحالا برنامه نویسی کار کردم .فقط خیلییی علاقه مندم ، خیلی دنبال منبع آموزشی گشتم تا این که با پکیج های نابغه ها آشنا شدم،، دوستان ، با اطمینان هزار درصدی میگم که پکیج های این سایت محشر : از نظر: محتوا-ادیت-صداگذاری-نحوه تفهیم-واقعا واقعا بهترین پکیج های تاریخ بشریت تو کل دنیا هستند ، من همه پکیج هارو حتی لینوکس رو هم تهیه کردم و واقعا دارم حرفه ای میشم ،، الان یه سالی میشه که امید به زندگیم شده ۱۰۰ درصد ، چون عاشق برنامه نویسی شدم…. تو تهیه این پکیج ها شک نکنید…صد برابر ارزش پولی که میدید رو داره …من دومین باره تو کل عمرم دارم تظر میدم ،یکی برای پکیج پایتون بود یکیم الان این جا…آقای معلمی واقا کارت خیییییییییییییییییییییییییییییییییییلی درسته….
ادمین سایت –
سلام . واقعا از این همه انرژی مثبت شما ممنونم
انشالله موفق باشید همیشه
meaebi –
بسیار عالی هست این آموزش
مهزیار –
با سلام .
استاد عزیز شما که این همه وقت گذاشتید و یک اموزش فوق العاده از روبی درست کرید بهتر نیست که برای بالا رفتن کیفیت کار آموزش Ruby on Rails را هم درست کنید و تو سایت بزارید من که تا حالا آموزشش رو جایی ندیدم ولی اگه شما اولین نفری باشید که بتونید این اموزش درست کنید فک کنم هم فروش خوبی دارد هم به من و دانش حقیری که دارم یک کمکی کرده اید . ممنون از شما و سایتتون
Developer.SD –
سلام اقای معلمی من پکیج روبی رو تهیه کردم واقعا عالی هست خیلی ریز به ریز توضیح داده شده و واقعا خسته نباشید میگم برای تلاش های شما
فقط ای کاش پکیج هایی مثل PHP و JAVASCRIPT داشتین
امیدوارم موفق باشین
MohammadReigns –
من که هنوز تهیه نکردم ولی با این نظرات خوب حتما خوبه دیگه
سهبل –
چگونه میتونم با شما ارتباط مستقیم بر قرار کنم
ادمین سایت –
سلام
از قسمت تماس با ما
khashayar –
در یک خط
عالی خوب بسیار عالی . از هیچی کم نذاشته. کلا فوق العاده. ممنون زندگی تونو بسازید با نابغه ها . من کلاس اموزشی رفتم ولی این پکیج ها خود اموزش کامل
ضرر که نمیکنی ، کلی سود هم میکنی. اموزش هلو
سعید –
سلام خدمت همگی من بعد از یکسال برگشتم به نابغه ها که فقط تجربه خودم رو بگم و اینکه از کجا شروع کردم و الان در چه سطحی هستم.
علاقه من به کامپیوتر از بچگی شروع شد ، بزرگ تر که شدم خیلی دنبال ترفند های کامپیوتر رفتم با این حال که سیستم از خودم نبود خیلی اتفاقی با نابغه ها آشنا شدم و ویدئو های رایگان رو دنبال کردم، بعد از مدتی اولین پکیج های نابغه رو خریداری کردم.
خلاصه ما پکیج ها دنبال کردیم و بشدت علاقه مند شدم به کامپیوتر و بعد رفتم سمت برنامه پایتون ، چون استاد معلمی به ما فهموند که تستر نفوذ خوب ، برنامه نویسی خوبی هست.
در این بین با برنامه نویسی تحت وب آشنا شدم و الان چند ساله که برنامه نویس تحت وب هستم.
من خیلی موفقیت کسب کردم و حتی پروژه های ملی رو هم در سابقه دارم .و بهترین برنامه های تحت وب رو میتونم براحتی بسازم و تبدیل به یه برنامه نویس واقعی شدم.با این حال که اصلا دانشگاه نرفتم.
. البته هدف تعریف از خود نیست فقط میخوام بگم که تمام این موفقیت ها رو مدیون یه شروع خوب و دلچسپ هستم که استاد معلمی برای من رقم زد .
بنظرم اگر فردی هستید که هیچ چیز از کامپیوتر نمی تونید، فقط آقای معلمی بدردتون میخوره ، فردی هست که از دل و جون یادگرفته و تدریس میکنه.
من موفقیت خودم رو مدیون آقای معلمی میدونم برای همین اعلام میکنم ، هر زمان ایشون امر کنند می تونم بهترین خدمات تحت وب رو رایگان بدم به ایشون.
استاد خیلی تکی 🙂
ادمین سایت –
سلام . ممنونم از لطف شما
خیلی خوشحال شدیم با این نظر زیباتون . ممنونم
amirhosseinazmandian –
اقای معلمی چرا دوره های تخصصی امنیت تو سایت نمیزارید ؟
خدایی نابغه ها تکه………………..