آموزش مدیریت وابستگی PHP: راهنمای جامع کامپوزر - آخرین آپدیت

دانلود Composer - The Ultimate Guide for PHP Dependency Management

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

مدیریت وابستگی‌های PHP با Composer: ترفندها، بسته‌ها و توسعه مدرن

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

چرا Composer؟ ابزار ضروری توسعه PHP

در دنیای توسعه مدرن PHP، Composer به ابزاری جدایی‌ناپذیر تبدیل شده است که به توسعه سریع زبان PHP کمک شایانی می‌کند. Composer یک مدیریت وابستگی برای PHP است؛ ابزاری برای نصب، به‌روزرسانی و مدیریت کتابخانه‌هایی که پروژه شما به آن‌ها وابسته است. این ابزار در تقریباً تمام چارچوب‌های مدرن PHP مانند Symfony، CakePHP و Laravel استفاده می‌شود و یکی از ابزارهای بسیار توصیه‌شده برای حل مشکلات اساسی در بسیاری از پروژه‌های وب است.

قابلیت‌های کلیدی Composer

  • نصب و استفاده از بسته‌های PHP با Composer

  • به‌روزرسانی وابستگی‌های پروژه

  • یادگیری قابلیت Autoloading Composer

  • ساخت بسته PHP و ارسال آن به Packagist برای استفاده توسعه‌دهندگان دیگر

  • ارسال ایمیل از اپلیکیشن PHP با Swift Mailer

مزایای تسلط بر Composer برای توسعه‌دهندگان PHP

  • افزایش مهارت در مدیریت وابستگی‌های PHP

  • تسلط بر Composer به عنوان یک ابزار مدرن توسعه PHP

  • توانایی ساخت و اشتراک‌گذاری بسته‌های PHP

  • ادغام سریع کتابخانه‌ها از ارائه‌دهندگان معتبر مانند AWS، Stripe، Pusher، Algolia و غیره.

  • استفاده از بسته‌های آماده برای حل مشکلات روزمره (مانند بسته‌های اعتبارسنجی یا مدیریت تاریخ با Carbon).

  • بارگذاری خودکار تمام فایل‌ها و کلاس‌ها با استفاده از قابلیت Autoloading Composer.

  • به‌روز نگه داشتن تمام بسته‌ها

  • افزایش اعتماد به نفس برای درخواست شغل توسعه‌دهنده PHP و توانایی شروع فوری مشارکت در پروژه‌ها.

  • تبدیل شدن به یک توسعه‌دهنده PHP کارآمد (صرفه‌جویی در زمان و تلاش).

  • مشارکت در جامعه متن‌باز.

مشکلاتی که Composer حل می‌کند

  • رفع وابستگی‌های بسته‌های PHP

  • راه‌حل Autoloading برای بسته‌های PHP

  • به‌روز نگه داشتن تمام بسته‌ها

بسیاری از بسته‌های PHP بر پایه سایر بسته‌های شناخته‌شده PHP ساخته شده‌اند. به عنوان مثال، کامپوننت‌های Symfony پایه بسیاری از چارچوب‌های PHP مانند Laravel را تشکیل می‌دهند. توسعه‌دهندگان Composer می‌توانند از کتابخانه‌های PHP پایدار مجدداً استفاده کنند و Composer به طور خودکار حل وابستگی‌ها را مدیریت خواهد کرد. هنگامی که بسته‌ای را نصب می‌کنید، تمام وابستگی‌های مورد نیاز آن به طور خودکار برای شما نصب می‌شوند.

Composer ابزاری فوق‌العاده است که به طور قابل توجهی سرعت توسعه پروژه‌های PHP را افزایش می‌دهد. آماده‌اید تا مهارت‌های PHP خود را به سطح بالاتری ببرید؟

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

  • محیط توسعه PHP برای گذراندن این دوره الزامی است. اگر PHP را نصب نکرده‌اید، برای یادگیری مقدماتی برنامه‌نویسی با PHP در Devscreencast.com ثبت‌نام کنید.

  • دانش اولیه زبان برنامه‌نویسی PHP. شما می‌توانید با ثبت‌نام در دوره رایگان مقدماتی برنامه‌نویسی با PHP در Devscreencast.com نحوه انجام این کار را یاد بگیرید.

  • دانش برنامه‌نویسی شیءگرا (OOP) مفید است اما برای دنبال کردن و تکمیل این دوره الزامی نیست.

  • کامپیوتر و اتصال به اینترنت.

دسترسی ویژه

دسترسی به دوره مقدمه‌ای بر برنامه‌نویسی در PHP من در Devscreencast.com.

همین حالا ثبت‌نام کنید!


سرفصل ها و درس ها

با آهنگساز آشنا شوید Meet Composer

  • به دوره خوش آمدید! Welcome to the Course!

  • نصب بر روی Mac OsX Installation on Mac OsX

  • دستورات اصلی آهنگساز Basic Composer Commands

  • به روز رسانی وابستگی های پروژه با Composer Updating Project Dependencies with Composer

  • دستورات آهنگساز بیشتر More Composer Commands

آشنایی با Composer Meet Composer

  • به دوره خوش آمدید! Welcome to the Course!

  • مقدمه و نصب بر روی ویندوز Intro and installation on Windows

  • معرفی و نصب در ویندوز Intro and installation on Windows

  • نصب بر روی Mac OsX Installation on Mac OsX

  • دستورات پایه Composer Basic Composer Commands

  • نصب وابستگی‌های پروژه PHP با Composer Installing PHP Project Dependencies with Composer

  • نصب وابستگی های پروژه PHP با Composer Installing PHP Project Dependencies with Composer

  • نحوه استفاده از کتابخانه های PHP نصب شده با Composer How to use PHP Libraries Installed with Composer

  • نحوه استفاده از کتابخانه‌های PHP نصب شده با Composer How to use PHP Libraries Installed with Composer

  • نحوه مرور این دوره How to Review This Course

  • چگونه این دوره را مرور کنیم How to Review This Course

  • بارگیری خودکار کلاس ها و فایل ها با Composer Autoloading Classes and Files with Composer

  • بارگذاری خودکار کلاس‌ها و فایل‌ها با Composer Autoloading Classes and Files with Composer

  • نصب Dependencies توسعه با Composer Installing Development Dependencies with Composer

  • نصب وابستگی‌های توسعه با Composer Installing Development Dependencies with Composer

  • به‌روزرسانی وابستگی‌های پروژه با Composer Updating Project Dependencies with Composer

  • دستورات بیشتر Composer More Composer Commands

پروژه - ایجاد و انتشار یک کتابخانه در Packagist.org Project - Creating and Publishing a Library to Packagist.org

  • ساختار و نمای کلی پروژه Project structure and Overview

  • ایجاد کلاس بسته Creating The Package Class

  • تست کلاس پکیج Testing the Package Class

  • به روز رسانی Composer dot Json فایل برای ارسال Updating Composer dot Json File for Submitting

  • راه اندازی کنترل نسخه بسته بندی با Git و GitHub Setting Up Package Versioning Control with Git and GitHub

  • ارسال بسته و پیکربندی به‌روزرسانی خودکار Submitting the Package and Configuring Auto Update

  • به روز رسانی فایل Readme.md با دستورالعمل استفاده از بسته Updating Readme.md File with Package Usage Instruction

  • کد منبع پروژه را دانلود کنید Download Project Source Code

پروژه - ایجاد و انتشار یک کتابخانه در Packagist.org Project - Creating and Publishing a Library to Packagist.org

  • ساختار پروژه و نمای کلی Project structure and Overview

  • ایجاد کلاس پکیج Creating The Package Class

  • تست کلاس پکیج Testing the Package Class

  • به‌روزرسانی فایل Composer dot Json برای ارسال Updating Composer dot Json File for Submitting

  • تنظیم کنترل نسخه پکیج با Git و GitHub Setting Up Package Versioning Control with Git and GitHub

  • ارسال پکیج و پیکربندی به‌روزرسانی خودکار Submitting the Package and Configuring Auto Update

  • به‌روزرسانی فایل Readme.md با دستورالعمل استفاده از پکیج Updating Readme.md File with Package Usage Instruction

  • استفاده از پکیج در یک پروژه جدید Using the Package in a new Project

  • استفاده از بسته در یک پروژه جدید Using the Package in a new Project

  • دانلود کد منبع پروژه Download Project Source Code

مفاهیم پیشرفته - رفتن به عمق Advance Concepts - Going Deep

  • تعریف اسکریپت و گوش دادن به رویدادهای آهنگساز Defining Scripts and Listening for Composer Events

مفاهیم پیشرفته - عمیق شدن Advance Concepts - Going Deep

  • تعریف اسکریپت‌ها و گوش دادن به رویدادهای Composer Defining Scripts and Listening for Composer Events

  • نوشتن دستورات سفارشی و ارجاع اسکریپت Writing custom commands and Referencing scripts

  • نوشتن دستورات سفارشی و ارجاع به اسکریپت‌ها Writing custom commands and Referencing scripts

  • سخنرانی پاداش - تخفیف Bonus Lecture - Discounts

  • درس جایزه - تخفیف‌ها Bonus Lecture - Discounts

نمایش نظرات

آموزش مدیریت وابستگی PHP: راهنمای جامع کامپوزر
جزییات دوره
2.5 hours
23
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,875
4.3 از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Terry Ogbemudia Osayawe Terry Ogbemudia Osayawe

توسعه دهنده وب و معلم

Terry Ogbemudia Osayawe Terry Ogbemudia Osayawe

توسعه دهنده وب و معلم