Composer ابزاری برای مدیریت وابستگی ها در PHP می باشد و اگر فرضا در پروژه خود تعداد زیادی از کتابخانه ها و پکیج ها را استفاده کرده باشید، آنها را نضب یا بروزرسانی می کند.

اگر مدتی است که به برنامه نویسی PHP می پردازید، می دانید که چگونه کتابخانه ها می توانند در میزان کد نویسی و وقت شما صرفه جویی کنند. شاید شما به برنامه خود کتابخانه هایی را اضافه کنید و برنامه شما به این کتابخانه ها وابسته باد و این کتابخانه ها نیز به کتابخانه های دیگری وابسته باشند. مسلماً مدیریت این ها در دراز مدت کار شواری خواهد بود. در اینجا ما به ابزاری نیاز داریم تا بتوانیم این وابستگی ها را مدیریت کنیم و Composer یکی از بهترین گزینه هاست.

به طور کلی ما به ابزاری نیاز داریم که با استفاده از آن بتوان کتابخانه ها و وابستگی ها را نصب و مدیریت کرد. کاری که Composer به بهترین شکل ممکن انجام می دهد. این ابزار هم اکنون به محبوبیت زیادی در بین برنامه نویسان دست پیدا کرده است و به یک ابزار استاندارد در زمینه مدیریت وابستگی ها تبدیل شده است.

در این دوره آموزشی شما به صورت کامل با Composer آشنا می شوید و بعد از آن می توانید از آن به راحتی در پروژه های خود استفاده کنید.

آنچه در این دوره خواهید آموخت:

  • dependency Manager چیست؟
  • نصب composer
  • نحوه استفاده از Composer در پروژه ها
  • نصب پکیج با استفاده از Composer
  • Packagist چیست؟
  • ایجاد یک مینی پروژه با Composer