메뉴바로가기
메인메뉴 바로가기
컨텐츠 바로가기
 Loading... 

컨텐츠

교육과정 상세보기

교육과정 상세보기

DO720 Container Adoption Boot Camp for Developers

교육정보
교육 일정
교육 개요 컨테이너 네이티브 애플리케이션 개발을 통한 컨테이너 기술 채택 지원

Container Adoption Boot Camp for Developers(DO720)는 Red Hat의 쿠버네티스 구현 환경인 Red Hat® OpenShift® Container Platform을 기반으로 배포되는 컨테이너 네이티브 애플리케이션을 집중적으로 다루는 핸즈온 개발 과정입니다. 이 과정에 등록하면 1년 기간의 Red Hat 교육 서브스크립션 Standard가 제공되어 Red Hat의 모든 온라인 교육 과정에 자유롭게 액세스할 수 있고, 최대 5회의 자격증 시험 응시 및 2회의 재응시 기회가 부여됩니다. 이 부트캠프는 디지털 트랜스포메이션 여정에서 비약적 발전을 모색하는 사람들을 위한 과정입니다. 비즈니스 가치를 더 빨리 실현할 수 있도록 짧은 주기로 반복하여 소프트웨어를 개발하는 것도 이러한 발전에 포함됩니다. 이 목표를 달성하기 위해 마이크로서비스를 비롯한 컨테이너 네이티브 애플리케이션의 용이한 채택을 지원하는 프로그램을 제공합니다.

이 교육 과정은 Red Hat OpenShift Container Platform 4.5를 기반으로 합니다.
교육 목적
교육 기간 10일(70시간)
교육비 4,825,000 원부가세별도
교재 (-)
선수 지식 Red Hat Certified System Administrator(RHCSA) 자격을 취득하거나 이에 상응하는 경험 보유

Red Hat Application Development I: Programming in Java EE(AD183) 과정을 이수했거나 Java EE 개발 경험 보유
교육 대상 컨테이너 기술 도입 및 마이크로서비스 개발에 관심이 있는 개발자
교육 내용
교육 과정 내용
컨테이너 기술 소개
OpenShift Container Platform을 통해 오케스트레이션되는 컨테이너에서 소프트웨어를 실행하는 방법을 설명합니다.
컨테이너화된 서비스 생성
컨테이너 기술을 사용하여 서비스를 프로비저닝합니다.
컨테이너 관리
사전 구축된 컨테이너 이미지를 수정하여 컨테이너화된 서비스를 생성하고 관리합니다.
컨테이너 이미지 관리
생성에서 삭제까지 컨테이너 이미지의 라이프사이클을 관리합니다.
커스텀 컨테이너 이미지 생성
Dockerfile을 설계하고 코딩하여 커스텀 컨테이너 이미지를 구축합니다.
컨테이너화된 애플리케이션 배포
OpenShift Container Platform에 애플리케이션을 배포합니다.
멀티 컨테이너 애플리케이션 배포
멀티플 컨테이너 이미지를 사용하여 컨테이너화된 애플리케이션을 배포합니다.
컨테이너화된 애플리케이션과 관련된 문제 해결
OpenShift에 배포된 컨테이너화된 애플리케이션 관련 문제를 해결합니다.
OpenShift 클러스터에 애플리케이션 배포 및 관리
OpenShift 클러스터에 다양한 애플리케이션 패키징 방식을 사용하여 애플리케이션을 배포하고 해당 리소스를 관리합니다.
OpenShift를 위한 애플리케이션 컨테이너 설계
애플리케이션의 컨테이너화 방법을 선택하고 OpenShift 클러스터에서 실행할 컨테이너를 생성합니다.
엔터프라이즈 컨테이너 이미지 게시
엔터프라이즈 레지스트리를 생성하여 컨테이너 이미지를 게시합니다.
애플리케이션 구축
OpenShift 빌드 프로세스, 빌드 트리거, 빌드 관리에 관해 설명합니다.
OpenShift 템플릿에서 애플리케이션 구축
템플릿의 요소를 설명하고 멀티컨테이너 애플리케이션 템플릿을 작성합니다.
애플리케이션 배포 관리
애플리케이션 상태를 모니터링하고 클라우드 네이티브 애플리케이션을 위한 다양한 배포 방식을 구현합니다.
OpenShift에 지속적 통합 및 지속적 배포 파이프라인 구현
Jenkins 파이프라인을 생성 및 배포하여 OpenShift에서 지속적 통합 및 배포를 촉진합니다.
마이크로서비스 아키텍처 설명
마이크로서비스 기반 애플리케이션 아키텍처의 구성 요소와 패턴에 대해 설명합니다.
Quarkus를 사용해 마이크로서비스 구현
OpenShift Container Platform에 Red Hat OpenShift Service Mesh를 배포합니다.
마이크로서비스 테스트
마이크로서비스에 대한 단위 및 통합 테스트를 구현합니다.
마이크로서비스 기반 애플리케이션 배포
Quarkus 마이크로서비스 애플리케이션을 OpenShift 클러스터에 배포합니다.
Quarkus를 사용해 마이크로서비스 애플리케이션 빌드
영구적이고 설정 가능한 분산형 Quarkus 마이크로서비스 애플리케이션을 빌드합니다.
마이크로서비스 테스트
마이크로서비스에 대한 단위 및 통합 테스트를 구현합니다.
마이크로서비스 보안 유지
OAuth를 사용해 마이크로서비스의 보안을 유지합니다.
마이크로서비스 모니터링
메트릭, 분산 추적 및 로그 집계를 이용해 마이크로서비스 작동을 모니터링합니다.
Red Hat OpenShift Service Mesh 소개
마이크로서비스 아키텍처 및 OpenShift Service Mesh의 기본 개념을 설명합니다.
서비스 메쉬 관찰
Jaeger 및 Kiali로 OpenShift Service Mesh를 추적하고 시각화합니다.
서비스 트래픽 제어
OpenShift Service Mesh를 통해 트래픽을 관리하고 라우팅합니다.
OpenShift Service Mesh를 통해 애플리케이션 출시
카나리아 및 미러링 릴리스 전략으로 애플리케이션을 출시합니다.
카오스 테스트로 서비스 복구 성능 테스트
카오스 테스트로 OpenShift Service Mesh의 복구 성능을 평가합니다.
복구 가능한 서비스 구축
OpenShift Service Mesh 전략을 구사하여 복구 가능한 서비스를 생성합니다.
OpenShift Service Mesh 보안 유지
OpenShift Service Mesh로 애플리케이션에서 서비스의 보안을 유지하고 서비스를 암호화합니다.


수강후기