Dependency Management
All software has dependencies, such as frameworks and libraries. New versions with security fixes, bug fixes or new features are regularly released for these dependencies. A new version is not always fully compatible with its predecessor.
How do we know in good time whether the new version of a dependency is problematic or not? How do we decouple our own code from the code of the dependencies so that we avoid problems during testing and pain during updates?
This training covers best practices for dealing with dependencies and covers the advanced use of Composer in real projects.
Learning Objectives
- Using dependencies effectively without them becoming a problem
- Understanding the software supply chain of PHP projects
- Applying best practices when using Composer
Target Audience
This training is aimed at developers who manage dependencies in their projects with Composer.
Requirements
We recommend several months of experience programming in PHP or a similar programming language.
Dependency Management 396,- EUR 4 Credits
2 Online Sessions á 120 minutes
This training will next start on .
After that, it is expected to next take place in .
-
Don't be afraid of updates!
Duration: 120 minutes
- Welcoming, introducing and collecting expectations
- Manage dependencies effectively and with low risk
- Don't be afraid of updates!
- Which update broke my tests?
-
How we keep dependencies fresh
Duration: 120 minutes
- Questions and Answers
- Timely updates through continuous testing
- Clean handling of dependencies thanks to Clean Code
- Feedback and Closing
Your Trainer
Sebastian Bergmann is the author of PHPUnit and sets the industry standard for quality assurance.Exclusive and customized?
We are happy to conduct any training exclusively online ("in-house") for you. We adapt the content and focus to your specific wishes and needs and optionally work with examples directly from your code base.