Release Day: Dependency Injection, Namespaces and Composer

Ready to get up to speed on current PHP tools and techniques? This week we're excited to provide to our wonderful members more new PHP videos from our partners over at KnpUniversity, a leading provider of PHP and Symfony video tutorials. All of this week's tutorials are also completely FREE!

First up, we have The Wonderful World of Composer, PHP dependency manager, where you'll learn how to install and configure Composer and use it to integrate third-party libraries into any PHP project.

We also have a super quick tutorial that will explain PHP Namespaces in 120 Seconds. So if this is a new concept for you, or you've stumbled upon it but been a little confused, Leanna will get straight to the point for you.

Then, learn all about Dependency Injection and Dependency Injection Containers. Through a hands-on app, you'll learn step-by-step how to refactor your code to inject dependencies. These lessons will also introduce you to implementing Services, Interfaces, and other Object-Oriented PHP practices. You'll learn that by using these techniques, you'll increase the maintainability, testability, and readability of your code.

Next week, we'll will walk you through using Context and Bean—modules for site builders who want to go beyond the Drupal Blocks administration page and build contextualized pages and flexible fieldable blocks.

Add new comment

Filtered HTML

  • Web page addresses and email addresses turn into links automatically.
  • Allowed HTML tags: <a href hreflang> <em> <strong> <cite> <code class> <ul type> <ol start type> <li> <dl> <dt> <dd><h3 id> <p>
  • Lines and paragraphs break automatically.

About us

Drupalize.Me is the best resource for learning Drupal online. We have an extensive library covering multiple versions of Drupal and we are the most accurate and up-to-date Drupal resource. Learn more