ساخت ایمیل های واکنش گرا با MJML

https://roocket.ir/articles/building-responsive-emails-with-mjml

ساخت ایمیل های HTML شبیه ساخت سایت هاست. تنها تفاوت اینه که قالب باید با استفاده از ساخته بشه و استایل های CSS باید داخلی نوشته بشوند

طراحی وب واکنش گرا: یک بار برای همیشه آن را بفهمید و انجام دهید

https://roocket.ir/articles/responsive-web-design-understand-and-apply-it-once-and-for-all

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

ساخت تصاویر واکنش گرا با استفاده از CSS

https://roocket.ir/articles/responsive-image

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

تاریخچه مختصری از طراحی وب واکنش گرا (رسپانسیو)

https://roocket.ir/articles/history-of-responsive-web-design

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

چگونه سرعت وبسایت‌های واکنش گرا (responsive) را بالا ببریم

https://roocket.ir/articles/how-to-speed-up-responsive-websites

طراحی وب واکنش گرا یک واژه کلیدی در دهه گذشته است و برای دنیای پر از ارتباطات امروز ما کاملاً ایده‌آل می‌باشد.

طراحی وب رسپانسیو - چگونه یک وبسایت را به خوبی در موبایل‌ها و تبلت‌ها شکل دهید

https://roocket.ir/articles/responsive-web-design-how-to-make-a-website-look-good-on-phones-and-tablets

طراحی وب رسپانسیو رویکردی است که بر محیط کاربری وبسایت متمرکز است. محیط کاربری به دستگاهی که به اینترنت وصل کرده‌اند بستگی دارد.

طراحی واکنش‌گرا (رسپانسیو) چیست؟

https://roocket.ir/articles/responsive-design

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

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

https://roocket.ir/articles/responsive-background-image

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

اصول SOLID در برنامه نویسی شی گرا

https://roocket.ir/articles/solid-principles-in-object-oriented-programming

اصول SOLID یک اصول قانون مند در برنامه نویسی شی گرا است که  در تمام زبان های برنامه نویسی شی گرا مثل php موجود و قابل پیاده سازی است . SOLID  مخفف پنج اصل بسیار مهم در مدیریت وابستگی (Dependency Management) در توسعه ی برنامه های شی گرا می باشد. در واقع هر کدام از حروف کلمه ی SOLID به یکی از این اصول...

برنامه نویسی شی گرا در 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-1

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

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

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

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

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

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

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

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

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

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

دو دنیای برنامه نویسی: OOP (شی گرا) و FP (فانکشنال)

https://roocket.ir/articles/the-two-universes-of-programming-oop-and-fp

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

 اصول 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  می گوید :  زیر کلاس‌ها باید بتوانند جایگزین نوع پایه‌ی خود باشند.

اصول SOLID در برنامه نویسی شی گرا قسمت چهارم - Interface segregation principle

https://roocket.ir/articles/solid-principles-in-object-oriented-programming-part-iv-the-principle-of-interface-separation

در این قسمت از مجموعه مقالات SOLID ، نوبت می رسد به معرفی یک اصل دیگر یه نام Interface segregation principle که به صورت کوتاه ISP هم می گویند. به این معنی که برای استفاده از اینترفیس ها، آنها را باید به اجزای کوچکتری تقسیم کرد. وقتی یک کلاس از یک اینترفیس بزرگ استفاده میکند ممکن است برخی از این متد...

اصول SOLID در برنامه نویسی شی گرا قسمت دوم : Open Close Principle

https://roocket.ir/articles/solid-principles-in-object-oriented-programming-part-ii-open-principle-open

در این مقاله در ادامه ی مبحث SOLID قصد داریم به معرفی دومین اصل  یعنی Open Close Principle که به صورت کوتاه OCP هم می گویند،بپردازیم.با ما همراه باشید:

مقدمه‌ای بر برنامه نویسی شئ گرا در JavaScript: آبجکت‌ها، نمونه‌های اولیه و کلاس‌ها

https://roocket.ir/articles/an-intro-to-object-oriented-programming-in-javascript-objects-prototypes-and-classes

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