PHP

آموزش جامع و کاربردی Composer

در این دوره قراره بریم با هم Composer که مبحثتی مهم برای کسانی که PHP کار میکنند هست رو یاد بگیریم.کامپوزر در محیط PHP بتوانید از بسته‌ها و وابستگی‌های طراحی شده توسط دیگر توسعه دهندگان استفاده کنید. دوره Composer به صورت رایگان هست تا به متخصص PHP زودتر تبدیل بشید.

توضیحات

Composer یک دوره آموزشی است که به شما کمک می‌کند تا با استفاده از نرم‌افزار Composer در محیط PHP بتوانید از بسته‌ها و وابستگی‌های طراحی شده توسط دیگر توسعه دهندگان استفاده کنید و از آنها بهره‌برداری کنید. Composer یک ابزار مدیریت وابستگی برای پروژه‌های PHP است که به شما امکان می‌دهد بسته‌ها و کتابخانه‌های لازم برای توسعه نرم‌افزارهای خود را با استفاده از یک فایل تنظیمات (به نام composer.json) مدیریت کنید.

 

آموزش جامع و کاربردی Composer

 

در طول دوره Composer، شما با مفاهیم اساسی و کاربردهای اصلی Composer آشنا می‌شوید. به عنوان مثال، شما یاد می‌گیرید:

1.نصب و راه‌اندازی Composer: نحوه نصب Composer بر روی سیستم عامل خود را فرا می‌گیرید و محیط توسعه‌ی PHP خود را برای استفاده از Composer آماده می‌کنید.

2.فایل composer.json: یاد می‌گیرید که چگونه فایل composer.json را ایجاد و پیکربندی کنید. این فایل شامل اطلاعات مربوط به پروژه شما، وابستگی‌های مورد نیاز، نسخه‌های مجاز و سایر تنظیمات است.

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

4.مدیریت وابستگی‌ها: شما یاد می‌گیرید که چگونه با استفاده از Composer وابستگی‌ها را به‌روزرسانی کنید، نسخه‌های مورد نیاز را مدیریت کنید و در صورت نیاز وابستگی‌های جدیدی را اضافه یا حذف کنید.

5.پابلیشر و خصوصی‌سازی بسته‌ها: شما با استفاده از Composer یاد می‌گیرید که چگونه بسته‌های خود را منتشر کرده و در صورت نیاز آنها را خصوصی کنید.

6.استفاده از autoloaders: شما با استفاده از Composer می‌توانید autoloaders را برای بارگذاری خودکار کلاس‌ها و فایل‌های PHP تنظیم کنید.

دوره Composer شما را قادر می‌سازد تا بسته‌های آماده را با سرعت و کارایی بیشتری در پروژه‌های PHP خود مدیریت کنید و وقت و تلاش زیادی را در توسعه و نگهداری از وابستگی‌ها صرفه‌جویی کنید

در این دوره آموزشی چه چیزهایی یاد خواهید گرفت؟

  • Composer
  • Autoloading
  • PSR
  • Package
  • Package Requirements نصب کامپوزر در ویندوز
  • نصب کامپوزر در لینوکس
  • نحوه نصب پکیج با استفاده از GitHub
  • نحوه نصب پکیج با استفاده از Packagist
  • نحوه آپدیت کردن پکیج در کامپوزر
  • نحوه حذف کردن پکیج در کامپوزر
  • آشنایی با فایل composer.lock
  • آشنایی با پوشه Vendor و فایل autoload.php
  • کار با Composer Properties
  • کار با Config ها در کامپوزر
  • نحوه ساخت یک دستور اختصاصی در کامپوزر
  • کار با Scripts در کامپوزر
  • کار با Extra در کامپوزر
  • کار با Authoris در کامپوزر
  • کار با Composer Commands
  • کار با دستور install در کامپوزر
  • کار با دستور require در کامپوزر
  • کار با دستور init در کامپوزر
  • کار با دستور dump-autoload در کامپوزر
  • کار با دستور global در کامپوزر
  • کار با دستور update در کامپوزر
  • کار با دستور reinstall در کامپوزر
  • کار با دستور show در کامپوزر
  • کار با دستور create-project در کامپوزر
  • کار با دستور self-update در کامپوزر
  • نحوه آپدیت کردن ورژن کامپوزر
  • کار با Autoloading در کامپوزر
  • کار با Autoloading Dev در کامپوزر
  • کار با Files در کامپوزر
  • کار با Require Dev در کامپوزر
  • مینی پروژه در Composer

یش نیاز های دوره

مدرس دوره

میلاد خسروی
Fun Developer
  • 0 دانشجو
  • 0 جلسه تدریس کرده

برنامه نویس فان | Fun Developer

یک آدم ساده که عاشق برنامه نویسی و کد زدنه :)

تلاش میکنه تا به بقیه کمک کنه.

جلسات دوره

نظرات (1)

  • baran abbasi
    baran abbasi 1402-05-22 پاسخ

    چندتا پیشنهاد در رابطه با UI/UX سایت داشتم اولا دکمه دانلود و برگشت به صفحه دوره از بالا مارجین ندارن و بهم چسبیدن دوما امکان کامنت نوشتن در صفحه ویدیو وجود نداره و باید برگردیم به صفحه اصلی دوره سوم امکان playback speed به پلیلر اضافه کنید چهارم جلوی ویدیوها یه تیکی چیزی بزنین که مشخص بشه تا کدوم ویدیو دیده شده. ادم دو روز بعد برمیگرده مشخص بشه تا کجا دیده

  • Parantes
    Parantes 1402-05-22 پاسخ

    سلام خسته نباشید بله حتما، در لیست انجام قرار میگیرد، ممنون از نظر خوبتون با تشکر، تیم پشتیبانی پرانتز


نظر خود را بنویسید تا بقیه هم مطلع بشن🔥