Externe Softwarepakete und Bibliotheken gehören zum Alltag der Entwicklung. Ihre zuverlässige Nutzung verlangt klare Regeln für Auswahl, Versionierung, Bezug, Aktualisierung und Ablösung. Das Seminarangebot verbindet diese Aufgaben mit den Anforderungen von Entwicklung, Administration, Sicherheit und technischer Leitung. Im Mittelpunkt stehen nachvollziehbare Entscheidungen und praktische Verfahren, die in bestehende Projekte und Betriebsabläufe übernommen werden können.
Der Themenbereich ist herstellerübergreifend. Maven und Gradle, NuGet, npm und pnpm, pip und uv sowie Composer werden mit ihren jeweiligen Besonderheiten behandelt. Ergänzend stehen zentrale Paketversorgung, automatische Updates, Software Composition Analysis und organisatorische Steuerung im Programm. Die Seminare sind als eigenständige Fachvertiefungen oder als zusammenhängende Lernpfade kombinierbar.
Inhaltsverzeichnis
- Fachliche Schwerpunkte
- Seminarformate
- Empfohlene Reihenfolge
- Zusammenfassung durch die Intensivseminare
- Seminarauswahl
Fachliche Schwerpunkte
- Pakete bewusst auswählen: direkte und transitive Abhängigkeiten verstehen, Wartungszustand beurteilen und Verantwortlichkeiten festlegen.
- Entwicklungsprojekte stabilisieren: Versionsregeln, Lockfiles, zentrale Paketvorgaben, private Quellen und passende Toolchains verwenden.
- Aktualisierungen beherrschen: Update-Vorschläge automatisieren, Tests und Reviews organisieren und fehlerhafte Änderungen kontrolliert zurücknehmen.
- Paketversorgung betreiben: interne Veröffentlichungen, externe Bezüge, Berechtigungen, Aufbewahrung und Wiederherstellung abstimmen.
- Sicherheit und Lebenszyklus steuern: Analysebefunde prüfen, Ausnahmen befristen und ungepflegte Komponenten planbar ablösen.
Seminarformate
Die zehn Fachseminare ermöglichen eine gezielte Vertiefung mit einer Dauer von einem bis drei Tagen. Die drei Intensivseminare bündeln zusammen sämtliche Fachthemen und dauern jeweils fünf Tage. Das dreitägige Kompaktseminar behandelt den vollständigen Grundablauf an einem einzelnen Praxisprojekt. Intensiv- und Kompaktformate arbeiten mit vorbereiteten Umgebungen und verdichteten Übungen; ihre Voraussetzungen sind auf den jeweiligen Seminarseiten beschrieben.
Empfohlene Reihenfolge
Die Lernpfade orientieren sich an Aufgabenbereich und Vorkenntnissen. Eine Plattformvertiefung wird passend zur verwendeten Entwicklungsumgebung gewählt; gemeinsame Sicherheits- und Prozessseminare ergänzen diesen Schwerpunkt.
Einstieg
Den gemeinsamen Ausgangspunkt bildet Dependency Management – Grundlagen und sichere Paketauswahl (1 Tag). Bei bereits vorhandenen gleichwertigen Kenntnissen ist der direkte Einstieg in eine passende Vertiefung möglich.
Lernpfad für Entwickler
- Grundlagen und sichere Paketauswahl als gemeinsame Basis.
- Die zur Anwendung passende Plattformvertiefung wählen: Java mit Maven und Gradle (3 Tage), .NET mit NuGet (2 Tage), JavaScript mit npm und pnpm (2 Tage), Python mit pip und uv (2 Tage) oder PHP mit Composer (2 Tage). Diese Vertiefungen sind Alternativen nach Projektbedarf.
- Dependency Management – Schwachstellenanalyse und sichere Softwarelieferkette (3 Tage) zur Bewertung von Befunden und zur Absicherung des Paketbezugs.
- Dependency Management – Automatisierte Updates mit Renovate und Dependabot (2 Tage) für die kontrollierte laufende Pflege.
- Dependency Management – Governance, Lizenzen und Lebenszyklus (2 Tage) für Verantwortliche, die ein teamübergreifendes Regelwerk einführen.
Lernpfad für Plattform und Betrieb
- Dependency Management – Grundlagen und sichere Paketauswahl (1 Tag).
- Dependency Management – Paket- und Artefakt-Repositories betreiben (3 Tage) für den Aufbau einer kontrollierten Paketversorgung.
- Dependency Management – Schwachstellenanalyse und sichere Softwarelieferkette (3 Tage) für Bewertung und technische Kontrollen.
- Dependency Management – Automatisierte Updates mit Renovate und Dependabot (2 Tage) für den geregelten Update-Prozess.
- Dependency Management – Governance, Lizenzen und Lebenszyklus (2 Tage) für nachhaltige Verantwortung, Kennzahlen und Ablöseplanung.
Lernpfad für technische Leitung und Qualität
Empfohlen wird zunächst das Grundlagenseminar, danach die Vertiefung zu Governance, Lizenzen und Lebenszyklus. Die technische Sicherheitsvertiefung folgt bei entsprechender Erfahrung mit Git, CI und Paketverwaltung. Der jeweilige betriebliche Schwerpunkt bestimmt, ob Repository-Betrieb oder Update-Automatisierung ergänzt wird.
Zusammenfassung durch die Intensivseminare
- Dependency Management – Intensivseminar Java und .NET (5 Tage): bündelt Grundlagen sowie die Vertiefungen zu Java mit Maven und Gradle und zu .NET mit NuGet.
- Dependency Management – Intensivseminar JavaScript, Python und PHP (5 Tage): bündelt gemeinsame Grundlagen und die Vertiefungen zu JavaScript, Python und PHP.
- Dependency Management – Intensivseminar Plattformbetrieb, Sicherheit und Governance (5 Tage): bündelt Grundlagen, Repository-Betrieb, automatische Updates, Schwachstellenanalyse, Lieferkettenkontrollen und Governance.
Die Intensivseminare sind alternative Lernwege zu den jeweils gebündelten Fachseminaren. Für ein vollständiges Verständnis des gesamten Portfolios können die beiden technischen Intensivseminare nach vorhandener Plattformkenntnis und anschließend das Intensivseminar zu Plattformbetrieb, Sicherheit und Governance kombiniert werden. Eine Teilnahme an sämtlichen Plattformvertiefungen ist für den Einsatz in einer einzelnen Entwicklungsumgebung nicht erforderlich.
Gemeinsamer Einstieg für Entwicklung und Betrieb
Dependency Management – Kompaktseminar für Entwicklung und Betrieb (3 Tage) bietet eine durchgängige Einführung an einem vorbereiteten Beispielprojekt. Anschließend kann nach Aufgabenbereich eine Plattform-, Sicherheits-, Automatisierungs- oder Betriebsvertiefung besucht werden. Die konkreten technischen Voraussetzungen der Anschlussseminare bleiben maßgeblich.
Seminarauswahl
Seminare zu diesem Hersteller
- Dependency Management mit .NET und NuGet
- Dependency Management mit Java, Maven und Gradle
- Dependency Management mit JavaScript, npm und pnpm
- Dependency Management mit PHP und Composer
- Dependency Management mit Python, pip und uv
- Dependency Management – Automatisierte Updates mit Renovate und Dependabot
- Dependency Management – Governance, Lizenzen und Lebenszyklus
- Dependency Management – Grundlagen und sichere Paketauswahl
- Dependency Management – Intensivseminar Java und .NET
- Dependency Management – Intensivseminar JavaScript, Python und PHP
- Dependency Management – Intensivseminar Plattformbetrieb, Sicherheit und Governance
- Dependency Management – Kompaktseminar für Entwicklung und Betrieb
- Dependency Management – Paket- und Artefakt-Repositories betreiben
- Dependency Management – Schwachstellenanalyse und sichere Softwarelieferkette
Seminarorte:
- Berlin,
- Bremen,
- Darmstadt,
- Dresden,
- Erfurt,
- Essen,
- Flensburg,
- Frankfurt,
- Freiburg,
- Friedrichshafen,
- Hamburg,
- Hamm,
- Hannover,
- Jena,
- Kassel,
- Köln,
- Konstanz,
- Leipzig,
- Luxembourg,
- Magdeburg,
- Mainz,
- München,
- Münster,
- Nürnberg,
- Paderborn,
- Potsdam,
- Regensburg,
- Rostock,
- Stuttgart,
- Trier,
- Ulm,
- Wuppertal,
- Würzburg
Durchführungsgarantie für jedes Training:
ja, ab 2 Teilnehmern
Öffentlich, Webinar, Inhaus, Workshop:
ja, sehr gerne
Unterlage im Seminar:
ja, auf Datenträger oder Download
Zertifikat für Ihre Teilnahme am Training:
ja, selbstverständlich
