Dieses Kompaktseminar verbindet die wichtigsten technischen und organisatorischen Aufgaben rund um Softwareabhängigkeiten in einem überschaubaren Praxispfad. Ausgangspunkt ist ein vorhandenes Projekt, dessen Paketbestand aufgenommen, stabilisiert und kontrolliert aktualisiert wird. Das Format eignet sich für Entwicklung und Betrieb, wenn zunächst ein gemeinsames Verfahren eingeführt werden soll.
Die Werkzeuglandschaft von Maven, Gradle, NuGet, npm, pnpm, pip, uv und Composer wird vergleichend eingeordnet. Die praktische Umsetzung erfolgt in einer einzigen, vorab festgelegten Umgebung; das Standardlabor verwendet JavaScript mit npm. Dadurch bleibt genügend Zeit für eine vollständige Übung von der Paketentscheidung bis zur geprüften Aktualisierung. Andere Plattformen können für Firmenseminare vorab vereinbart werden. Tiefe Paketmanager-Spezialfälle, vollständige Repository-Administration und umfassende Governance-Einführung sind den Fachseminaren zugeordnet.
Inhaltsverzeichnis
- Orientierung und Paketauswahl
- Kontrollierte Installation
- Sicherheitsbewertung und Update
- Gemeinsame Betriebspraxis
Lernziele
- Abhängigkeiten eines Projekts erfassen und neue Pakete mit begründeten Kriterien auswählen.
- Einen festgelegten Paketstand aus kontrollierten Quellen wiederherstellen.
- Einen Sicherheitsbefund prüfen und eine sinnvolle Maßnahme bestimmen.
- Ein Update mit automatisierter Unterstützung, Tests und dokumentierter Freigabe durchführen.
Zielgruppe
Entwickler, Administratoren, DevOps-Mitarbeiter und technische Projektverantwortliche mit Bedarf an einem gemeinsamen Einstieg
Voraussetzungen
Git-Grundkenntnisse, Erfahrung mit der Ausführung einfacher Builds oder Installationen und grundlegende Kenntnisse der vereinbarten Übungsplattform
1. Orientierung und Paketauswahl
- Direkte und transitive Abhängigkeiten, Versionsbereiche und Wartungszustand erfassen; zentrale Unterschiede der verbreiteten Paketmanager einordnen.
- Ein kurzes Verfahren für Auswahl, Quellenprüfung und verantwortliche Freigabe verwenden.
2. Kontrollierte Installation
- Manifest und Lockfile konsistent halten; Laufzeit- und Werkzeugstand festlegen; eine frische Installation am Beispielprojekt prüfen.
- Eine private Paketquelle anbinden und Zugangsdaten getrennt verwalten; Installationsschritte mit angemessenen Rechten ausführen.
3. Sicherheitsbewertung und Update
- Einen vorbereiteten Scan auswerten; Paketversion, Einbindungsweg und Einsatzkontext zur Bewertung heranziehen.
- Ein gezieltes Update mit einem vorbereiteten Renovate-Ablauf anstoßen, Tests ausführen und eine Freigabeentscheidung begründen.
4. Gemeinsame Betriebspraxis
- Paketverantwortung, Ausnahmefristen und Informationen zur zuständigen Lizenzprüfung in einer kurzen Checkliste festhalten.
- Einen fehlgeschlagenen Update-Versuch bearbeiten und einen kontrollierten Ausgangsstand wiederherstellen.
Praxisübungen
- Das Beispielprojekt aufnehmen und die wesentlichen Paket- und Quellenrisiken kennzeichnen.
- Eine Bibliothek anhand einer kurzen Entscheidungsmatrix beurteilen und ihre Aufnahme vorbereiten.
- Einen konsistenten Paketstand festlegen und in einer bereinigten Umgebung installieren.
- Einen Sicherheitsbefund prüfen, ein gezieltes Update durchführen und die CI-Prüfungen auswerten.
- Die Freigabe dokumentieren und eine vorbereitete fehlerhafte Änderung auf den geprüften Ausgangsstand zurücknehmen.
Technische Voraussetzungen
Vorbereiteter Arbeitsplatz mit einem abgestimmten Beispielprojekt, Paketmanager, privater Übungsquelle, Scanner, Renovate und CI-Runner. Das Standardprojekt verwendet JavaScript mit npm; Änderungen der Plattform werden vor Seminarbeginn vereinbart.
Fachliche Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de -

Paul Goldschmidt
Telefon: + 49 (221) 74740055
E-Mail: paul.goldschmidt@seminar-experts.de
Seminardetails
| Dauer: | 3 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
|---|---|
| Preis: |
Öffentlich oder Live Stream: € 1.797 zzgl. MwSt. Inhaus: € 5.100 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Entwickler, Administratoren, DevOps-Mitarbeiter und technische Projektverantwortliche mit Bedarf an einem gemeinsamen Einstieg |
| Voraussetzungen: | Git-Grundkenntnisse, Erfahrung mit der Ausführung einfacher Builds oder Installationen und grundlegende Kenntnisse der vereinbarten Übungsplattform |
| Standorte: | Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter + 49 (221) 74740055 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
