Beschreibung
DevOps Praxistraining - Entwicklung, Test, Monitoring und Logging
Zielgruppe: Nur für Unternehmen und Institutionen.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 'echter' Softwareprojekte mit vielen unterschiedlichen Technologien und Methoden vertraut.
Kommende Starttermine
Inhalte / Module
- 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
- 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
Zielgruppe / Voraussetzungen
Technologien aus dem Bereich DevOps haben.
Hinweis: Dieser Kurs richtet sich an Mitarbeitende aus Unternehmen und Institutionen.
Für Privatpersonen ist dieser Kurs leider nicht geeignet.
Bitte beachten Sie: Bildungsgutscheine der Agentur für Arbeit werden für diesen Kurs NICHT anerkannt.
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Bewertungen von Teilnehmern
Bewertungsdurchschnitt: 4,7
Kompetenter und Strutkturierter Aufbau des Seminars
Inhaltlich war das Seminar sehr gut, allerdings hätte ich mir eine deutlichere Ausschreibung gewünscht. Der reine Bezug zu Java in allen Themengebieten war für mich nicht ersich...
Ich bin sehr zufrieden und ich kann vieles im Beruf umsetzen, von dem was ich hier gelernt habe.