Allgemeine Einstellungen für Red Hat

Weitere Informationen

Verpassen Sie nicht die neuesten Beiträge zu Red Hat Kunden weltweit:

DO290

OpenShift Enterprise Development

Anzeige von Informationen für:

Anwendungen erstellen, aktualisieren und pflegen

OpenShift Enterprise Development (DO290) ist Teil einer Kursreihe zum Einsatz von OpenShift Enterprise by Red Hat® für die Automatisierung bestimmter Schritte in der Softwarebereitstellung. In diesem Kurs lernen die Teilnehmer eine DevOps-Umgebung mit agilen Methoden zur Software-Entwicklung, Test-Driven Development, Continuous Integration und einer Standard-Betriebsumgebung über Platform-as-a-Service (PaaS) umfassend kennen.

Kursüberblick

Die Teilnehmer implementieren in praktischen Übungen User-Storys für eine bestehende Java EE-Anwendung und stellen sie in einer Instanz von OpenShift Enterprise bereit. Dabei wird die Erstellung, Aktualisierung und Pflege von Anwendungen mit OpenShift Enterprise vermittelt.

Kursinhalt

  • Verwalten einer Anwendung mit Red Hat JBoss® Developer Studio
  • Einführung in Continuous Integration (CI)
  • Einbindung von CI in OpenShift Enterprise
  • Umsetzung von CI für die Anwendung
  • Clustering der Anwendung „Bookstore“
  • Remote-Debugging der Anwendung „Bookstore“
  • Bereitstellung benutzerdefinierter Container
  • Erstellung einer benutzerdefinierten Vorlage

Zielgruppe und Voraussetzungen

Dieser Kurs richtet sich an Anwendungsentwickler (nicht zwingend Java EE-Entwickler), die OpenShift Enterprise-Anwendungen mit automatisierten Einheiten-/Akzeptanztests erstellen und mittels Continuous Integration in einer Instanz von OpenShift Enterprise bereitstellen möchten.

Voraussetzungen für diesen Kurs

Folgende Voraussetzungen sollten erfüllt sein:

  • Java EE-Programmierkenntnisse sind von Vorteil. Aufgrund der einfachen Programmieraufgaben im Kurs, etwa das Ändern der Farbe eines Elements auf einer HTML-Seite, reichen allgemeine HTML-Kenntnisse für gängige Programmierumgebungen jedoch aus.
  • Erfahrung als erfolgreicher Entwickler in einer der von OpenShift Enterprise unterstützten Umgebungen – Python, Ruby oder Java EE.

Kursübersicht

Kurseinführung
Einführung und Überblick über die Inhalte des Kurses.
Überblick über die Entwicklungsumgebung
Beschreibung der im Kurs genutzten Entwicklertools, agilen Methoden und Bereitstellungsumgebung.
Überblick über die Anwendung „Bookstore“
Kennenlernen von Architektur, Features und Projektaufbau der im Kurs behandelten Anwendung.
Einführung in OpenShift Enterprise
Beschreibung der Features und Architektur von OpenShift Enterprise.
Bereitstellung von Anwendungen auf OpenShift Enterprise
Definieren, Erstellen und Bereitstellen einer Anwendung auf OpenShift Enterprise.
Implementierung von Continuous Integration
Einrichten von Continuous Integration mit Jenkins.
Verwaltung von OpenShift Enterprise-Anwendungen
Verwalten und Pflegen von Anwendungen über die Befehlszeilenschnittstelle von OpenShift Enterprise.
Erzeugung komplexer Bereitstellungen
Erzeugen von Bereitstellungen mit Clustering, Load Balancing und benutzerdefiniertem Scheduling von Knoten.
Fehlerbehebung in Anwendungen
Beheben von Problemen bei Anwendungsperformance oder Bereitstellung mithilfe von Debugging und Protokollen.
Anpassung von OpenShift Enterprise
Erstellen benutzerdefinierter Container, Vorlagen und Builder für Quell-Images.
Kurszusammenfassung
Übung der im Kurs erworbenen Fähigkeiten.

Hinweis: Der Kursinhalt ist abhängig vom technologischen Fortschritt und den Änderungen, die sich daraus für den fachspezifischen Aufgabenbereich ergeben. Kontaktieren Sie uns bei Fragen zu einem bestimmten Ziel oder Thema.