Schulung: DevOps Praxistraining für Entwickler
Lernen Sie die wichtigesten DevOps Konzepte als Java Programmierer mit Spring Boot.

Wenn ein Unternehmen sich entscheidet, Software nach der DevOps-Philosophie zu entwickeln, bietet sich eine große Chance, den Kunden robustere Software in kürzeren Entwicklungszyklen bereit zu stellen. Gemeinsam müssen alle Beteiligten die Unternehmenskultur so verändern, dass Konzeption, Entwicklung, Test und Betrieb von Software Hand in Hand gehen.

Für Entwickler bedeutet dies meist eine deutliche Erweiterung von Anforderungen und Verantwortung: Themen wie Containerisierung, Integrationstests, Monitoring und Logging sollten bedacht und beherrscht werden. In diesem Praxisseminar machen Sie sich anhand eines echten Softwareprojektes in Java & Spring Boot mit den vielen unterschiedlichen Technologien und Methoden vertraut.

Die Durchführung des 3 Tages Seminar ‚DevOps Praxistraining für Entwickler‘ erfolgt ausschließlich online (remote) und kann auch für geschlossene Gruppen gebucht werden. Für einen optimalen Lernerfolg sollte die Gruppenstärke pro Termin nicht mehr als 10 Teilnehmer umfassen. Wenn Sie Interesse an den angebotenen Kursinhalten haben zögern Sie nicht mich zu kontaktieren .

Inhalte:

  • Einführung 
    • “You build it – you run it!”: Was bedeutet DevOps für Entwickler?
    • Werkzeuge und Methodiken
    • Planung und Agilität
  • Docker
    • Einführung und Konzepte
    • Verwenden von Containern
    • Bauen eigener Images
    • Docker Compose zur einfachen Orchestrierung
  • Maven
    • Die Bedeutung von Build Werkzeugen im DevOps Workflow
    • Einführung und Konzepte
    • Single Point of Trust
    • Praxisbeispiele
  • Java Beispiel Projekt & Spring Boot
    • Was ist Spring Boot?
    • Die Bedeutung von Softwarearchitekturen
    • Architektur Tests
  • Unit & Integrationstests
    • Welche Bedeutung hat das Testen für DevOps?
    • Wie ist eine Infrastruktur für effizientes Testen aufgebaut?
    • Was ist der Unterschied zwischen Unit und Integration Tests
    • Embedded Integration Tests mit Maven
    • Das Testcontainer Framework
  • Logging und Reporting
    • Die Bedeutung des Loggens
    • Typische Frameworks & Formate
    • Wie wird das Logging im Anwendungsbetrieb eingesetzt?
    • Reporting mit Maven
  • Monitoring
    • Konzepte des Monitorings
    • Welche Metriken werden Monitored?
    • Ein Beispiel Monitor mit Spring Boot, Prometheus und Grafana

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert