EX288

Red Hat Certified OpenShift Application Developer exam

개요

시험 설명

Red Hat Certified OpenShift Application Developer exam(EX288)은 Red Hat® OpenShift® Container Platform 환경에서 기존 애플리케이션을 배포하는 능력을 평가합니다.

이 시험에 통과하면 Red Hat Certified Specialist in OpenShift Application Development 자격을 취득하게 되며 이는 Red Hat Certified Architect (RHCA®) 자격증 취득 시 가산점으로 반영됩니다.

이 시험은 Red Hat OpenShift Container Platform 4.12를 기반으로 합니다.

시험 응시 대상

  • Red Hat OpenShift Container Platform에서 애플리케이션을 구현하고 지원하는 애플리케이션 개발자
  • Red Hat OpenShift Container Platform에서 애플리케이션을 제공하는 DevOps 엔지니어
  • Red Hat OpenShift Container Platform으로 작업하는 사이트 신뢰성 엔지니어

전제 조건

  • 이 시험에 응시하려면 컨테이너 기술에 대한 기본적인 지식이 있어야 합니다. 어느 정도 프로그래밍 경력이 있으면 가장 좋지만 필수는 아닙니다. 문서를 이용해 익숙하지 않거나 새로운 애플리케이션의 사용법을 배울 수 있어야 합니다.

  • 무료 평가를 통해 이 시험을 준비하는 데 가장 도움이 되는 교육 과정을 찾아보세요.
  • Red Hat OpenShift Development II: Containerizing Applications(DO288) 과정을 이수하는 것이 가장 좋지만 필수는 아닙니다.

  • Red Hat Certified Specialist in Containers and Kubernetes 자격증을 취득하는 것이 가장 좋지만 필수는 아닙니다.

목표

시험 대비를 위한 학습 포인트

시험 준비에 도움이 되도록 시험 목표에서는 시험에 나올 것으로 예상되는 태스크 영역을 강조합니다. Red Hat은 시험 목표를 추가, 수정 또는 제거할 권리가 있습니다. 변경 사항이 있을 경우 사전에 공지됩니다.

시험 응시자는 다음 태스크를 수행할 수 있어야 합니다.

  • Red Hat OpenShift Container Platform 작업
    • 다양한 OpenShift 프로젝트 생성 및 작업
    • 단일 컨테이너 및 멀티 컨테이너 애플리케이션 생성 및 배포
    • 애플리케이션 상태 모니터링 사용
    • 기본적인 Git 사용법을 이해하고 OpenShift 내 애플리케이션 배포와 관련해 Git로 작업
    • 특정 요구 사항을 충족하기 위해 OpenShift 내부 레지스트리 구성
    • 웹 콘솔로 애플리케이션 관리
  • 멀티 컨테이너 애플리케이션 배포
    • Helm 차트 생성 및 사용
    • Kustomize로 배포 사용자 정의
  • 컨테이너 이미지 작업
    • 커맨드라인 유틸리티를 사용하여 컨테이너 이미지 생성 및 조작
    • 컨테이너 이미지 최적화
    • 컨테이너 이미지를 레지스트리에 게시
  • 애플리케이션 배포 문제 해결
    • 애플리케이션 배포와 관련한 경미한 문제 진단 및 수정
    • 빌드 프로세스와 관련한 경미한 문제 진단 및 수정
  • 이미지 스트림 작업
    • 사용자 정의 이미지 스트림을 생성해 애플리케이션 배포
    • 기존 Git 리포지토리에서 애플리케이션 풀링(pulling)
    • 이미지 스트림 변경 사항에 대한 업데이트 트리거
    • 애플리케이션 배포와 관련한 경미한 문제 디버그
  • 구성 맵 작업
    • 구성 맵 생성
    • 비밀 정보 리소스 생성
    • 구성 맵을 사용해 애플리케이션에 데이터 주입
  • S2I(Source-to-Image) 프레임워크 작업
    • S2I를 사용해 애플리케이션 빌드 및 배포
    • 기존 S2I 빌더 이미지 사용자 정의
  • 후크 및 트리거 작업
    • 제공된 스크립트를 실행하는 빌드 후크 생성
    • 후크의 적절한 운영 테스트 및 확인
    • 애플리케이션 빌드 관리 및 트리거
  • 템플릿 작업
    • OpenShift 템플릿 작성
    • JSON 또는 YAML 형식으로 작성된 기존 템플릿 사용
    • 멀티 컨테이너 템플릿으로 작업
    • 템플릿에 사용자 정의 매개 변수 추가
  • OpenShift Pipelines 작업
    • OpenShift 내부의 CI/CD 프로세스 이해
    • CI/CD 파이프라인 정의를 위한 표준 Tekton 커스텀 리소스 정의(CRD) 이해 및 작업
    • 애플리케이션의 CI/CD 워크플로우 설계, 정의, 트러블슈팅
    • 애플리케이션에 대한 파이프라인 워크플로우 구성 및 트리거
  • 사용자가 자신의 애플리케이션에서 실행할 수 있는 오퍼레이터로 작업
    • 설치된 오퍼레이터에서 애플리케이션 생성

시험 중에 미리 작성된 한 개 이상의 애플리케이션으로 작업해야 할 수 있습니다. 애플리케이션 코드를 수정할 필요는 없지만 경우에 따라서는 정해진 애플리케이션 배포를 완전히 테스트하고 완료하기 위해 제공된 문서를 활용해야 할 수도 있습니다.

유의 사항

준비 사항

이 시험을 준비하려면 Red Hat OpenShift Development I: Introduction to Containers with PodmanRed Hat OpenShift Developer II: Building Kubernetes Applications 교육 과정을 수강하는 것이 좋습니다. 이러한 과정을 수강하는 것은 필수 사항이 아니며, 시험 응시만 선택할 수도 있습니다.

Red Hat 교육 과정을 수강하면 시험 준비에 많은 도움이 될 수는 있으나, 단순히 교육 과정을 수강하는 것만으로 시험 합격이 보장되는 것은 아닙니다. 이전 경험, 실습, 타고난 적성 또한 성공을 결정짓는 주요 요소입니다.

Red Hat 제품에 대한 시스템 관리를 다루는 서적과 기타 리소스는 상당히 많습니다. Red Hat은 그 어떠한 서적이나 리소스도 특정 시험에 대한 시험 자료 가이드로 공식 지정하고 있지 않지만, 이러한 자료는 해당 분야에 대한 지식을 넓히는 데 도움이 될 것입니다.

시험 형식

시험은 최대 3시간이 소요되는 1개 섹션으로 구성되어 있습니다. 이 시험은 수행 기반으로 Red Hat OpenShift Container Platform 환경에서 애플리케이션을 배포하는 능력을 평가합니다. 응시자는 OpenShift Container Platform DevOps 환경에서 실제로 수행하는 태스크와 유사한 애플리케이션 배포와 관련된 다수의 일상적인 태스크를 수행하게 되며, 해당 애플리케이션이 특정 목표 기준을 충족하는지 여부를 기반으로 평가합니다.

Red Hat 원격 시험 형식으로 가상 환경에서 시험에 응시할 수도 있습니다. 온라인 응시가 적합한지 알아보려면 원격 시험에 대한 자세한 내용을 찾아보세요.

점수 및 발표

공식 시험 점수는 Red Hat Certification Central을 통해서만 공개됩니다. Red Hat은 감독관 또는 교육 파트너가 응시자에게 직접 점수 결과를 발표하는 것을 허용하지 않습니다. 시험 점수는 통상적으로 영업일 기준 3일(미국 시간 기준) 이내에 발표됩니다.

시험 결과는 총점으로 발표됩니다. Red Hat은 개별 문항에 대한 점수를 공개하지 않으며 요청이 있더라도 추가 정보를 제공하지 않습니다.

첫 번째 응시에서 통과하지 못하면 시험에 1회 재응시할 수 있습니다. 자세한 내용은 교육 정책 페이지를 참조하세요.

기술 경로