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
Development ,Web Development,PHP
Lectures -20
Resources -7
Duration -2.5 hours
Lifetime Access
New price: $9.99
Lifetime Access
30-days Money-Back Guarantee
Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.
Course Description
In this series, you will learn about 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, and Composer is one of the most highly recommended tools that solves fundamental issues in many web projects.
Hack PHP Dependency Management, Master Composer, a Modern PHP Development Tool and Learn to Create your own 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 common example is symfony components, which form the bedrock for many PHP frameworks such as Laravel. By using 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.
Goals
Install and use PHP packages with composer.
Update project dependencies.
Learn to use the 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 the open source community.
Access to my Introduction to Programming in PHP Course on Devscreencast dot com.
Prerequisites
A PHP Development Environment is required to take this course. If you have not already installed PHP, SIGN UP for my FREE Introduction to Programming with PHP Course on DEVSCREENCAST DOT COM to learn how.
Basic knowledge of the PHP programming Language, you can SIGNUP for my FREE Introduction to Programming with PHP Course on DEVSCREENCAST DOT COM to learn how.
Knowledge of OOP will be great, but not required to follow along and complete this course.
Computer and Internet connection.

Curriculum
Check out the detailed breakdown of what’s inside the course
Meet Composer
10 Lectures
-
Welcome to the Course! 03:23 03:23
-
Intro and installation on Windows 04:35 04:35
-
Installation on Mac OsX 06:38 06:38
-
Basic Composer Commands 08:14 08:14
-
Installing PHP Project Dependencies with Composer 11:01 11:01
-
How to use PHP Libraries Installed with Composer 12:30 12:30
-
Autoloading Classes and Files with Composer 16:07 16:07
-
Installing Development Dependencies with Composer 03:36 03:36
-
Updating Project Dependencies with Composer 03:25 03:25
-
More Composer Commands 11:52 11:52
Project - Creating and Publishing a Library to Packagist.org
8 Lectures

Advance Concepts - Going Deep
2 Lectures

Instructor Details

Ogbemudia Terry Osayawe
About me
I love inspiring people through online courses. Since 2015, I've taught over 30,000 students online, and I'm thankful for each one.
I have a bachelor's degree in Software Engineering from the University of East London and I'm a certified Oracle Database Professional (OCP). Teaching is my passion, and I love sharing my knowledge on different platforms.
I've led high-quality training in areas like Web and Software Development, Oracle Database, Linux Operating System, and Oracle Financial 11i.
Course Certificate
Use your certificate to make a career change or to advance in your current career.

Our students work
with the Best


































Related Video Courses
View MoreAnnual Membership
Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses
Subscribe now
Online Certifications
Master prominent technologies at full length and become a valued certified professional.
Explore Now