DevOps-Tools für Java-Entwickler

Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com Mit dem Aufkommen von DevOps, kostengünstigem Cloud Computing und Container-Technologien hat sich die Art und Weise, wie Java-Entwickler heute an die Entwicklung her...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Stephen Chin, Melissa McKay, Ixchel Ruiz, Baruch Sadogursky
Format: Buch
Sprache:ger
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com Mit dem Aufkommen von DevOps, kostengünstigem Cloud Computing und Container-Technologien hat sich die Art und Weise, wie Java-Entwickler heute an die Entwicklung herangehen, dramatisch verändert. Dieser praktische Leitfaden hilft dir, die Vorteile von Microservices, serverlosen und cloud-nativen Technologien mit den neuesten DevOps-Techniken zu nutzen, um deinen Build-Prozess zu vereinfachen und hyperproduktive Teams zu bilden. Stephen Chin, Melissa McKay, Ixchel Ruiz und Baruch Sadogursky von JFrog helfen dir, eine Reihe von Optionen zu bewerten. Die Liste umfasst die Versionskontrolle mit Git, die Build-Deklaration mit Maven und Gradle, CI/CD mit CircleCI, die Paketverwaltung mit Artifactory, die Containerisierung mit Docker und Kubernetes und vieles mehr. Ganz gleich, ob du Anwendungen mit Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut oder Quarkus entwickelst, dieser umfassende Leitfaden hält für dich alles bereit. Entdecke die besten Praktiken für den Software-Lebenszyklus Nutze DevSecOps-Methoden, um die Softwareentwicklung und -bereitstellung zu erleichtern Den geschäftlichen Nutzen von DevSecOps Best Practices verstehen Software-Abhängigkeiten verwalten und sichern Anwendungen mithilfe von Containern und nativen Cloud-Technologien entwickeln und einsetzen Verwalten und Administrieren von Quellcode-Repositories und Entwicklungsprozessen Automatisierung nutzen, um Build-Pipelines einzurichten und zu verwalten Gemeinsame Bereitstellungsmuster und Anti-Patterns identifizieren Pflege und Überwachung der Software nach der Bereitstellung