لیست مقالات

آموزش Laravel دسته: php

لاراول (به انگلیسی Laravel) یک چارچوب متن باز پی اچ پی (PHP) است که توسط تیلور اوتول، برای توسعه نرم‌افزارهای وب بر پایه معماری MVC طراحی شده‌است. بعضی از ویژگی‌های...

معرفی Laravel Collective دسته: php

Laravel Collective جهت ایجاد فرم های ایمن و سریع در فریم ورک laravel کاربرد دارد به عبارتی پس از آنکه ما این امکان جانبی را نصب نمودیم دیگر نیاز به...

معرفی  Design Pattern دسته: php

Design Patternها یکسری جواب های ثابت شده به مشکلات رایج در طراحی هستند. به وسیله آنها می توان یکسری راهکار برای حل مسائل بازگشتی در طراحی برنامه تعریف کرد. به...

آموزش PHPUnit دسته: php

PHPUnit فریم ورکی جهت تست کدهای php است، این فریمورک از معماری xUnit استفاده می‌کند. سازندگان آن آلمانی هستند و هدف خودشان را از تولید این فریم ورک، استفاده خودشان...

اصول Test Driven Development دسته: php

تست واحد نوع خاصی از آزمون با یک هدف بسیار مشخص و مجموعه ای از ویژگی ها است. خوشبختانه، تعریف پایه تست واحد نسبتا ساده است : Unit Test یک...

مفهوم Dependency Injection در PHP دسته: php

تزریق وابستگی یا Dependency Injection یک پترن و الگوی طراحی است که هدف اصلی آن حذف وابستگی‌ های موجود بین دو کلاس با استفاده از یک رابط (Interface) است. در...

اصول S.O.L.I.D  در طراحی شی گرا  (OOD) دسته: php

SOLID مخفف پنج اصل زیر بنایی طراحی شی گرا (Object-Oriented Design) است که اوایل سال ۲۰۰۰ میلادی توسط Robert C. Martin یا همان Uncle Bob معرفی شد. یکی از مشکلاتی...

Autoloading کلاس ها با Composer دسته: php

همانطور که می دانیم در php برای استفاده از هر کلاسی باید اون کلاس رو در صفحه ای که لازم داریم include یا require کنیم تا php آن کلاس را...