Updates postponed, supply chain unclear, AI agents adding packages? Manage dependencies professionally and secure your software supply chain against real attacks.
80 to 95 percent of your application is code you did not write β frameworks, libraries, a transitive web of dependencies. If that code is compromised, your application is compromised.
Security vulnerabilities are found faster and faster β through better static analysis and through LLM-based tools. Supply chain attacks on Open Source packages are on the rise. AI agents add dependencies without anyone reviewing the consequences. And updates keep getting postponed until nothing fits together any more.
In this training, you will learn to think about dependency management and supply chain security as one whole. We cover advanced Composer usage, design patterns such as the Adapter for decoupling dependencies, the threat model of the software supply chain, and the automation of safe updates. You will get the tools, the mental model, and the practices to keep your dependencies under control for good β even as the threat landscape keeps getting worse.
A continuous example project accompanies you through all five sessions: it starts as a poorly maintained project and is built up step by step into a production-ready, secured, and automated project that you take home as a reference after the training.
Five two-hour online sessions, moving from symptom to solution to safeguarding to automation. Each session delivers a concrete artefact that you can apply in your own projects afterwards.
composer.json vs. composer.lock, Semantic Versioning, and platform requirements.composer audit in practice, Roave Security Advisories, LLM-based security tools.You should have several months of experience programming in PHP or a similar programming language. Basic Composer knowledge (require, install, update) is helpful but not required β we build the mental model from the ground up. For the exercises you need a local PHP development environment (PHP 8.2 or newer, Composer, Git, a terminal) and an editor of your choice.
Start now by registering β or book a free consultation to customise this session for you.
Dauer: 5 Tage
7.-11. Dez. 2026, jeweils 10:00-12:00 (MEZ)
Anmeldefrist: 23. Nov. 2026
Dauer: 5 Tage
Expected in December 2027. We will be happy to notify you as soon as we have set the dates.
Duration: ca. 10 hours
Your preferred date, any number of participants. Either in Zoom or using your preferred video conferencing software.
Duration: 2-3 days
Your preferred date, any number of participants. At your company or at your desired location.