لیست مقالات
آموزش Laravel
لاراول (به انگلیسی Laravel) یک چارچوب متن باز پی اچ پی (PHP) است که توسط تیلور اوتول، برای توسعه نرمافزارهای وب بر پایه معماری MVC طراحی شدهاست. بعضی از ویژگیهای...
معرفی Laravel Collective
Laravel Collective جهت ایجاد فرم های ایمن و سریع در فریم ورک laravel کاربرد دارد به عبارتی پس از آنکه ما این امکان جانبی را نصب نمودیم دیگر نیاز به...
معرفی Design Pattern
Design Patternها یکسری جواب های ثابت شده به مشکلات رایج در طراحی هستند. به وسیله آنها می توان یکسری راهکار برای حل مسائل بازگشتی در طراحی برنامه تعریف کرد. به...
آموزش PHPUnit
PHPUnit فریم ورکی جهت تست کدهای php است، این فریمورک از معماری xUnit استفاده میکند. سازندگان آن آلمانی هستند و هدف خودشان را از تولید این فریم ورک، استفاده خودشان...
اصول Test Driven Development
تست واحد نوع خاصی از آزمون با یک هدف بسیار مشخص و مجموعه ای از ویژگی ها است. خوشبختانه، تعریف پایه تست واحد نسبتا ساده است : Unit Test یک...
مفهوم Dependency Injection در PHP
تزریق وابستگی یا Dependency Injection یک پترن و الگوی طراحی است که هدف اصلی آن حذف وابستگی های موجود بین دو کلاس با استفاده از یک رابط (Interface) است. در...
اصول S.O.L.I.D در طراحی شی گرا (OOD)
SOLID مخفف پنج اصل زیر بنایی طراحی شی گرا (Object-Oriented Design) است که اوایل سال ۲۰۰۰ میلادی توسط Robert C. Martin یا همان Uncle Bob معرفی شد. یکی از مشکلاتی...
Autoloading کلاس ها با Composer
همانطور که می دانیم در php برای استفاده از هر کلاسی باید اون کلاس رو در صفحه ای که لازم داریم include یا require کنیم تا php آن کلاس را...