Have a question?
Message sent Close
4.2 out of 5
4.2
315 reviews on Udemy

Composer – The Ultimate Guide for PHP Dependency Management

Hack PHP Dependency Management, Master Composer a Modern PHP Development Tool and Learn to Create your own PHP Packages
Instructor:
Terry Ogbemudia Osayawe
6,815 students enrolled
English [Auto]
Install and use PHP packages with composer
Update project dependencies
Learn to use composer Autoloading Feature
How to create a package and submit it to packagist so that other developers can use your package
Send mail from PHP App using Swift Mailer
Apply Confidently for PHP developer jobs knowing you can jump into a dev team and start contributing to projects immediately.
Become an efficient (Save time and effort) PHP developer
Contribute to open source community
Access to my Introduction to Programming in PHP Course on Devscreencast dot com

In this series, you will learn how to manage PHP project dependencies using Composer.

In modern PHP development, Composer has become an indispensable tool that has aided the rapid development of the PHP Language.

Composer is a dependency manager for PHP (a tool used for installing, updating, and managing libraries that your project depends on).

It is used in almost all modern PHP frameworks, such as Symfony, CakePHP, and Laravel. Composer is one of the most highly recommended tools that solve fundamental issues in many web projects.

Hack PHP Dependency Management, Master Composer, a Modern PHP Development Tool, and Learn to Create your PHP Packages.

Some problems that Composer solves include:

  • Resolving dependencies for PHP packages

  • autoloading solution for PHP packages

  • keeping all packages updated

Most PHP packages are built on top of other well-known PHP packages; a typical example is Symfony components which form the bedrock for many PHP frameworks such as Laravel. Composer developers can reuse stable PHP libraries, and Composer will automatically handle dependency resolution. When you install a package, it will automatically install all the required dependencies for you.

Some of the benefits of using Composer include the following:

  • Quickly integrate libraries from vendors like AWS, Stripe, Pusher, Algolia, and others.

  • Ability to use ready-made packages that solve everyday problems. Do you need a validation package? Search for validation on packagist and get started right away. Do you need to handle “date”? Search for Carbon on packagist and get started right away.

  • Autoload all your files and classes using Composer’s autoloading feature

  • keeping all packages updated

Composer is a fantastic tool that significantly speeds up the development of PHP projects. Ready to take your PHP SKILLS to the next level?

ENROLL NOW

You can view and review the lecture materials indefinitely, like an on-demand channel.
Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don't have an internet connection, some instructors also let their students download course lectures. That's up to the instructor though, so make sure you get on their good side!
4.2
4.2 out of 5
315 Ratings

Detailed Rating

Stars 5
133
Stars 4
132
Stars 3
30
Stars 2
13
Stars 1
7
aeb9fa88a1cb89aa580a056fe1bb7bde

Includes

3 hours on-demand video
2 articles
Certificate of Completion
This website uses cookies and asks your personal data to enhance your browsing experience. We are committed to protecting your privacy and ensuring your data is handled in compliance with the General Data Protection Regulation (GDPR).