Composer is not a package manager though it deals with "packages" or libraries, but it manages them on a per-project basis, installing them in a directory inside your project. By default it will never install anything globally. Thus Composer is a dependency manager for PHP. It lists your project’s dependencies in a composer.json file and, with a few simple commands; Composer will automatically resolve all dependencies by downloading and setup auto loading of classes.
Few PHP libraries exists which are compatible with Composer, ready to be used in your project. These “packages” are listed on packagist, the official repository for Composer-compatible PHP libraries.”
Key questions which would be covered in the webinar:
- What is dependency manager?
- Why do I need a package manager?
- What are the benefits of Common APIs and Shared Interfaces.
- What is PSR-0 standard?
- How to promote code reuse?
Who should attend: PHP Developers
Note: Only a member of this blog may post a comment.