EX288
Red Hat Certified Advanced Developer in Cloud-native Applications Exam
Prüfungsbeschreibung
Beim Red Hat Certified Advanced Developer in Cloud-native Applications Exam (EX288) werden Ihre Fähigkeiten zur Bereitstellung bestehender Anwendungen in einer Red Hat® OpenShift® Container Platform Umgebung geprüft.
Mit dem Bestehen dieser Prüfung erhalten Sie die Zertifizierung als Red Hat Certified Advanced Developer in Cloud-native Applications, die auch auf die Qualifikation als Red Hat Certified Architect in Cloud-native Applications angerechnet wird.
Diese Prüfung basiert auf Red Hat OpenShift Container Platform 4.18.
Zielgruppe für diese Prüfung
- Anwendungsentwicklerinnen und -entwickler, die für die Implementierung und den Support von Anwendungen in einer Red Hat OpenShift Container Platform zuständig sind
- DevOps-Engineers, die für die Bereitstellung von Anwendungen in Red Hat OpenShift Container Platform zuständig sind
- Site Reliability Engineers, die mit Red Hat OpenShift Container Platform arbeiten
Voraussetzungen für diese Prüfung
- Vor dem Ablegen dieser Prüfung sollten Sie über grundlegende Kenntnisse der Containertechnologie verfügen. Programmiererfahrung ist von Vorteil, aber nicht zwingend erforderlich.
- Abschluss von Red Hat OpenShift Developer II: Building Kubernetes Applications (DO288) wird dringend empfohlen, ist aber nicht vorgeschrieben.
- Die Qualifikation als Red Hat Certified Specialist in Containers wird dringend empfohlen,ist aber nicht vorgeschrieben.
- Nehmen Sie an unserem kostenlosen Einstufungstest teil, um den Kurs zu finden, der zur Vorbereitung auf diese Prüfung am besten geeignet ist.
Lerninhalte für die Prüfung
Um Sie bei der Vorbereitung zu unterstützen, haben wir die Prüfungsziele mit den Aufgabenbereichen aufgelistet, die im Exam auf Sie zukommen. Red Hat behält sich das Recht vor, Prüfungsziele hinzuzufügen, zu ändern oder zu entfernen. Solche Änderungen werden im Voraus bekannt gegeben.
Im Rahmen dieser Prüfung sollten Sie in der Lage sein, folgende Aufgaben auszuführen:
- Arbeiten mit Red Hat OpenShift Container Platform
- Mehrere OpenShift-Projekte erstellen und verwenden
- Single Container- und Multi Container-Anwendungen entwickeln und bereitstellen
- Zustandsüberwachung für Anwendungen verwenden
- Grundlegende Verwendung von Git verstehen und Git beim Deployment von Anwendungen in OpenShift anwenden
- Interne OpenShift-Registries für spezifische Anforderungen konfigurieren
- Anwendungen über die Webkonsole managen
- Deployment von Multi Container-Anwendungen
- Helm Charts erstellen und verwenden
- Deployments mit Kustomize anpassen
- Arbeiten mit Container Images in OpenShift Container Platform
- Erstellen von Container Images basierend auf vordefinierten Images verstehen
- Image Builds und Image Build-Konfigurationen verstehen und damit arbeiten
- Mit benutzerdefinierten Builder-Workflows arbeiten, um Images für die Verwendung mit OpenShift Container Platform zu erstellen
- Container Images in OpenShift Image Registry veröffentlichen
- Problembehebung bei Anwendungs-Builds und Bereitstellungsproblemen
- Geringfügige Probleme bei der Anwendungsbereitstellung diagnostizieren und korrigieren
- Geringfügige Probleme beim Build-Prozess diagnostizieren und korrigieren
- Arbeiten mit Image Streams
- Benutzerdefinierte Image Streams zur Anwendungsbereitstellung entwickeln
- Anwendungen aus vorhandenen Git Repositories extrahieren
- Updates bei Image Stream-Änderungen auslösen
- Geringfügige Probleme bei der Anwendungsbereitstellung debuggen
- Arbeiten mit ConfigMaps und Secrets
- ConfigMaps erstellen
- Secrets erstellen
- Daten mit ConfigMaps in Anwendungen einfügen
- Arbeiten mit dem Source to Image (S2I) Framework
- Anwendungen mit dem S2I Framework entwickeln und bereitstellen
- Vorhandene S2I Builder Images anpassen
- Arbeiten mit Build Hooks und Build Triggers
- Build Hooks zur Ausführung bereitgestellter Skripts erstellen
- Einwandfreie Ausführung von Hooks prüfen und bestätigen
- Anwendungs-Builds verwalten und ausführen
- Arbeiten mit Vorlagen
- OpenShift-Vorlagen erstellen
- Vordefinierte, im JSON- oder YAML-Format programmierte Vorlagen nutzen
- Multi Container-Vorlagen verwenden
- Benutzerdefinierte Parameter zu Vorlagen hinzufügen
- Arbeiten mit OpenShift Pipelines
- Den CI/CD-Prozess in OpenShift verstehen
- Standardmäßige Tekton-CRDs (Custom Resource Definitions) zum Definieren von CI/CD-Pipelines verstehen und verwenden
- CI/CD-Workflows für Anwendungen entwerfen und definieren sowie Probleme beheben
- Pipeline-Workflows für Anwendungen konfigurieren und auslösen
- Arbeiten mit Operatoren, auf die Nutzende in ihren Anwendungen zugreifen können
- Anwendungen aus installierten Operatoren erstellen
Während der Prüfung müssen Sie gegebenenfalls mit einer oder mehreren vorgefertigten Anwendungen arbeiten. Es wird dabei nicht erwartet, dass Sie den Anwendungscode ändern. In einigen Fällen müssen Sie jedoch eventuell eine Anwendung mit der vorgelegten Dokumentation vollständig testen und das Deployment abschließen.
Vorbereitung
Red Hat empfiehlt Ihnen die Teilnahme an Red Hat OpenShift Development I: Introduction to Containers with Podman und Red Hat OpenShift Developer II: Building Kubernetes Applications als Vorbereitung. Die Teilnahme an diesen Kursen ist nicht verpflichtend. Es kann auch nur die Prüfung abgelegt werden.
Auch wenn die Teilnahme an Red Hat Kursen einen wichtigen Teil der Prüfungsvorbereitung darstellt, ist sie keine Garantie für das Bestehen der Prüfung. Vorherige Erfahrung, Praxis und Eignung sind darüber hinaus wichtige Erfolgsfaktoren.
Zur Systemadministration für Red Hat Produkte sind zahlreiche Bücher und andere Ressourcen erhältlich. Eine offizielle Empfehlung zur Nutzung solcher Materialien für die Vorbereitung auf die Prüfungen gibt Red Hat jedoch nicht. Dennoch kann sich weiterführende Literatur stets als hilfreich erweisen.
Prüfungsformat
Lesen Sie den Red Hat Certification Program Guide, um sicherzustellen, dass Sie mit allen offiziellen Richtlinien und Prüfungsverfahren vertraut sind, bevor Sie eine Session buchen.
Die Prüfung wird an einem Stück durchgeführt und dauert 3 Stunden. Sie ist eine leistungsbasierte Bewertung der Fähigkeit von Teilnehmern, Anwendungen in einer Red Hat OpenShift Container Platform Umgebung bereitzustellen. Die Teilnehmer führen eine Reihe von Routineaufgaben der Anwendungsbereitstellung durch, die den Aufgaben in einer OpenShift Container Platform Umgebung ähneln. Ihre Bewertung erfolgt nach spezifischen, objektiven Kriterien.
Empfohlene Anschlusskurse oder Prüfungen
Red Hat OpenShift Development II: Containerizing Applications (DO288)
Mehr Möglichkeiten zur Weiterentwicklung Ihrer Kompetenzen
Das Beste aus beiden Welten: von Expertinnnen und Experten geleitetes virtuelles Training und selbstbestimmtes Lernen, dazu fachkundige Unterstützung und eine Zertifizierungsprüfung. All das ist in der Red Hat Learning Subscription enthalten.
Onsite-Training verfügbar
Wenn Ihr gesamtes Team geschult werden soll, können wir das Training bei Ihnen vor Ort durchführen – als Remote- oder Präsenzschulung.
Red Hat Learning Subscription
Umfassende Trainings und Lernpfade zu Produkten von Red Hat, branchenweit anerkannte Zertifizierungen und ein flexibles, dynamisches IT-Lernerlebnis.