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

컨텐츠

교육과정 상세보기

교육과정 상세보기

DO400 Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test Driven Development

교육정보
교육 일정
교육 개요 • 조직은 DevOps 사례를 통해 모놀리식 워터폴 방식에서 신속하게 배포되는 클라우드 기반 애자일 프로세스로 전환하는 디지털 트랜스포메이션을 실현할 수 있게 되었습니다. 이러한 전환을 위해서는 코딩과 테스트에 더 많은 시간을 할애하고 문제 해결에 소요되는 시간을 줄일 수 있는 툴을 사용하도록 교육받은 개발자 팀이 필요합니다.

• Red Hat DevOps Pipelines and Processes: CI/CD with Jenkins, Git, and Test-Driven Development(TDD)는 실습을 통한 DevOps 입문 과정으로서, 개발자에게 클라우드 네이티브 애플리케이션의 구축 및 배포를 자동화하는데 필요한 기술을 교육합니다.
교육 목적
교육 기간 5일(35시간)
교육비 1,800,000 원부가세별도
교재 (-)
선수 지식 • Java, Node.js, Python 등으로 애플리케이션을 개발한 경험 필수.
• 애플리케이션 개발 경험 보유 또는 Red Hat Application Development I: Programming in Java EE(AD183) 과정 이수가 권장되나 필수는 아님.
• Red Hat® Developer Studio 또는 VSCode 같은 IDE 사용에 능숙.
• Introduction to OpenShift Applications(DO101) 과정 이수가 권장되나 필수는 아님.

※무료 평가를 통해 이 교육 과정이 기술을 향상하는 데 가장 적합한 과정인지 확인할 수 있습니다.
교육 대상 • 이 교육 과정은 애플리케이션 개발자를 대상으로 합니다.
교육 내용
• Git을 이용한 버전 관리
• Jenkins 파이프라인 구축 및 실행
• 릴리스 전략
• 테스트 기반 개발을 통해 애플리케이션 구축
• 애플리케이션의 보안 스캔 및 코드 분석
• 애플리케이션 및 파이프라인 모니터링
• 파이프라인 사용 및 트러블슈팅

지속적 통합 및 지속적 배포(CI/CD) 소개
DevOps의 원칙과 Jenkins의 역할을 설명합니다.
소스 코드와 버전 관리 통합
Git 버전 관리로 소스 코드 변경 사항을 관리합니다.
애플리케이션 테스트
포괄적인 애플리케이션 테스트의 기본 원칙을 설명하고 단위, 통합 및 기능 테스트를 구현합니다.
테스트 기반 개발을 통해 애플리케이션 구축
TDD로 애플리케이션 기능을 구현하고 빌드합니다.
작성자 파이프라인
Jenkins 작업을 실행할 기본 파이프라인을 생성합니다.
파이프라인을 통해 애플리케이션 배포
애플리케이션을 Red Hat OpenShift Container Platform에 안전하게 자동으로 배포합니다.
파이프라인 보안 및 모니터링 구현
보안을 관리하고 파이프라인의 성능을 모니터링합니다.
파이프라인 사용
자동화된 배포와 자동화된 테스트를 위해 CI/CD 파이프라인을 활용(또는 "사용")하고 문제를 해결합니다.



※기술 고려 사항

• 인터넷 액세스가 필요합니다. 본인의 머신을 사용하게 되며, 본인의 기기에 소프트웨어를 설치할 수 있어야 합니다. 이 작업을 수행할 수 없는 경우 ROL에 포함된 가상 머신을 사용하거나 ILT에서 머신을 제공받을 수 있습니다.

수강후기