برنامه نویسی شی گرا در php | قسمت اول

https://roocket.ir/articles/object-oriented-programming-in-php-part-1

در گذشته قبل از اینکه مفهومم شی گرایی وارد زبان php بشه برنامه نویس ها مجبور بودن که php رو در کنار html استفاده کنن که این روش در پروژهای کوچیک مشکل بزرگی محسوب نمی شد اما زمانی که صحبت از ساخت برنامه های متوسط و بزرگ به میون می اومد کار یکم سخت میشد چون اینطور برنامه نویسی هر چند مدیریت شده باشه د...

تفاوت بین برنامه نویسی فانکشنال و شی‌گرا

https://roocket.ir/articles/functional-programming-vs-oop

برنامه نویسی فانکشنال یک تکنیک برنامه نویسی است که فاکتورهای فانکشنال مورد نیاز برای ایجاد و اجرای برنامه‌ها را برجسته و به آن اهمیت می‌دهد.

چگونه لاراول را یاد بگیریم ؟

https://roocket.ir/articles/how-to-learn-laravel

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

برنامه نویسی شی گرا در php | قسمت دوم

https://roocket.ir/articles/object-oriented-programming-in-php-part-2

برای اضافه کردن اطلاعات در کلاس ها از property ها استفاده میشه . کار اونها دقیقا شبیه متغیرها در php معمولیه و تنها تفاوتشون اینکه قبل از تایپ اسم property از کلمات کلیدی private , protected و public استفاده میشه ، این کلمات کلیدی رو در کپسوله سازی (پنهان سازی) بطور کامل توضیح می دم فقط فعلا در همین...

مقایسه C# و پایتون

https://roocket.ir/articles/c-sharp-vs-python

C# و پایتون هردو جزو زبان‌های برنامه‌نویسی محبوب در سال ۲۰۱۹ هستند. هر دو بر پایه مفاهیم OOP هستند و یادگرفتن و کدنویسی با آن‌ها ساده است، عملکرد خوبی دارند و نسخه‌های توسعه‌یافته آن‌ها به‌سرعت ارائه می‌شوند. قبل از آنکه مقایسه را آغاز کنیم، برای درک بهتر تفاوت‌های آن‌ها بهتر است نگاه کلی به هرکدام...

۱۱ مهارت اساسی که هر برنامه نویسی باید در سال ۲۰۲۰ یاد بگیرد

https://roocket.ir/articles/11-essential-skills-software-developers-should-learn-in-2020

اگر مدتی‌ هست که وارد دنیای توسعه‌نرم افزار شده‌اید،‌ شاید سؤالات مختلفی برای شما به وجود آمده،‌ مثلا فکر می‌کنید چه چیزی باعث ایجاد برنامه نویسی خوب می‌شود؟

 اصول SOLID در برنامه نویسی شی گرا قسمت سوم - Liskov Substitution Principal

https://roocket.ir/articles/solid-principles-in-object-oriented-programming-part-iii-liskov-substitution-principal

یکی دیگر از اصول SOLID اصل Liskov Substitution Principal نام دارد که به اختصار LSP گویند.اصل LSP  می گوید :  زیر کلاس‌ها باید بتوانند جایگزین نوع پایه‌ی خود باشند.

سافاری 9 و هر آنچه که طراحان وب باید در مورد آن بدانند

https://roocket.ir/articles/safari-9-everything-web-designers-need-to-know-now

بحث اصلی کنفرانس اخیر WWDC اپل پیرامون دو سیستم عامل جدید این شرکت بود . el capitan که نسخه ی جدید سیستم عامل میکینتاش است و ios9 . این دو سیستم عامل در حال حاضر برای توسعه دهندگان اپل در دسترس هستند و ماه آینده نسخه ی بتای آن ها برای دسترسی عموم منتشر می گردد و نسخه ی نهایی آن ها نیز در پاییز 201...

۵ راه برای تبدیل شدن به یک توسعه‌دهنده نود جی اس بهتر در سال ۲۰۲۰

https://roocket.ir/articles/5-ways-to-become-a-better-node-js-developer-in-2020

من در این مقاله چند مهارت، تکنولوژی که باید در انتخاب آنها درنظر بگیرید را جمع‌آوری کرده‌ام تا به شما در این راه کمک کند.اکوسیستم نود جی اس،تقریبا در هر زمینه‌ای گزینه‌های جذاب و بالقوه‌ای را ارائه داده.

برنامه نویسی شی گرا در php | قسمت چهارم

https://roocket.ir/articles/object-oriented-programming-in-php-part-4

امروز میخوام در مورد یک بحث مهم در شی گرائی صحبت کنم و اونم وارثته . خوب اینجا من گفتم وارثت ، اولین چیزی که بعد از شنیدن وراثت به ذهنتون خطور کرد چی بود ؟ بزارین با اون چیزی که به ذهن من خطور کرد این مبحث رو شروع کنیم . اولین چیزی که بعد از شنیدن این کلمه به ذهن من خطور کرد ویژگی هایه که از والدینم...

برنامه‌نویسی شئ‌گرا چیست؟ (توضیحی بسیار ساده)

https://roocket.ir/articles/object-oriented-programming-oops

برنامه‌نویسی شئ‌گرا یا OOP یکی از پارادایم‌های اساسی در یک زبان برنامه‌نویسی است که برنامه‌نویس با استفاده از آن می‌تواند برنامه‌اش را براساس یک استایل خاص پیاده‌سازی بکند

برنامه نویسی شی گرا در php | قسمت پنجم

https://roocket.ir/articles/object-oriented-programming-in-php-part-5

خب امروز در این پست رسیدیم به متدهایی جادوئی در شی گرایی php . در php برای ساده تر کردن بعضی از کارها در کلاس ها یک سری متدهای خاص و ویژه در شی گرایی قرار داده که این موضوع به توسعه دهندگان اجازه میده تا تعدادی از کارهای مفید رو به سهولت انجام بدن . من در اینجا چندتا از این متدهای جادوئی رو توضیح می...

کپسوله سازی - برنامه نویسی شی گرا در php | قسمت سوم

https://roocket.ir/articles/object-oriented-programming-in-php-part-3

اولین باری که این اسم رو میبینید تعجب میکنید که این دیگه چیه . یعنی قراره چی باشه ! راستش خودمم همینطور بودم ، برام عجیب بود ولی وقتی معنی کسپوله سازی رو بفهمید دیگه براتون ساده میشه . همونطوری که برای من ساده شد. کپسوله سازی همون پنهان سازی اطلاعاته اما ما چرا باید اطلاعاتی رو پنهان سازی کنیم . در...

مفاهیم هسته‌ JavaScript را در چند دقیقه یاد بگیرید

https://roocket.ir/articles/learn-these-core-javascript-concepts-in-just-a-few-minutes

گاهی اوقات، فقط می‌خواهید چیزی را سریع یاد بگیرید. هدف این مقاله این است که برخی مفاهیم رایج JavaScript را به همراه موارد زیر، به سادگی تمام توضیح دهیم

سال ۲۰۱۸ رسیده است: دیگر نباید در حال نوشتن Vanilla CSS باشید

https://roocket.ir/articles/its-2018-you-shouldn-t-be-writing-vanilla-css

یک اشتباه رایج در میان توسعه دهندگان، این است که به استایل‌بندی در مقایسه با باقی بخش‌های کد، اهمیت کمتری می‌دهند. از سال‌های اولیه CSS تا به حال، یک روش خیلی رایج برای تجمع همه چیز در یک stylesheet، و ساخت یک کابوس نگهداری بزرگ وجود دارد.

پایتون در مقابل R

https://roocket.ir/articles/r-vs-python

علم داده‌ها راه طولانی‌ای را طی کرده و در ۵ سال اخیر بسیار رشد نموده است. پیشتر، بخش IT به تکنولوژی‌هایی مانند جاوا که شامل اسپرینگ و Hibernate است برای تست کد و برنامه نویسی  توجه زیادی داشته است. با ظهور یادگیری ماشین و تحلیل‌های داده تمرکز بر روی تکنولوژی‌هایی از جمله R ، پایتون و  SAS قرار گرفت.

۱۰ سوال مصاحبه‌ای که هر توسعه دهنده JavaScript باید بداند - بخش اول

https://roocket.ir/articles/10-interview-questions-every-javascript-developer-should-know

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

Css را بهتر بنویسیم

https://roocket.ir/articles/writing-good-css

من همیشه در تلاش اینم که چیز های جدید یاد بگیرم ، در عین حال هم تلاش میکنم تا مهارت های فعلیم رو ارتقاع بدم . هر دو این حالت به علاوه انجام پروژهای مختلف تمام وقت منو میگیره ، چیزی که من همیشه خواستم بهبود کد نویسی css من بود . من همیشه فکر میکردم که در نوشتن کد های css عالیم . اما وقتی که کارم با ک...