Simple play icon Course
Skills Expanded

Composer: Getting Started

by Jonathan Klein

Composer is the de-facto standard in the PHP community for including third-party code and autoloading your own code. This course will take you from beginner to expert with Composer in just over an hour.

What you'll learn

At the core of PHP development is a deep understanding of how to leverage existing code to speed up your own development. In this course, Composer: Getting Started, you will learn how to find and include third-party code using Composer. This will dramatically improve your time-to-market by allowing you to use best-of-breed software to solve common problems. First, you will learn how to include third-party code. After that, you'll take on learning how to manage internal dependencies. You'll finish up the course with an understanding of how to autoload your own code with Composer. When you are finished with this course, you will have a thorough understanding of one of the key tools in the PHP ecosystem: Composer. Software required: PHP.

About the author

Jonathan is the CTO at KOHO, where he helps democratize access to financial products for all Canadians. Previously he led the Storefront Engineering team at Wayfair, ran engineering at Attend, and before that he was a senior software engineer at Etsy, where he focused on solving web performance and scalability challenges. He started the Boston Web Performance Meetup Group, and he contributes to a few open-source projects, including the HTTPArchive, WebPagetest, CSSLint, and Hound (which he co-cr... more

Ready to upskill? Get started