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