연락처 정보

코스 개요

모듈 1 – OpenShift 개요

  • OpenShift 아키텍처
  • 쿠버네티스 기본 사항
  • 프로젝트 및 네임스페이스
  • OpenShift 개발자 워크플로우
  • 웹 콘솔과 CLI 활용법

모듈 2 – 컨테이너화된 애플리케이션

  • 컨테이너 기본 개념
  • 애플리케이션 이미지 생성 방법
  • 이미지 레지스트리 활용법
  • 이미지의 라이프사이클 관리
  • 애플리케이션 아티팩트 다루기

모듈 3 – 애플리케이션 배포

  • 애플리케이션 배포 생성 방법
  • 배포 전략 선택법
  • 애플리케이션 확장 기법
  • 설정 관리 방법
  • 보안 정보 및 ConfigMaps 구성

모듈 4 – 애플리케이션 네트워킹

  • 서비스 개념과 활용법
  • 라우트 설정 방법
  • Ingress 개념 이해
  • 내부 통신 관리 방안
  • 외부 접근 제어 전략

모듈 5 – 영구적 데이터 관리

  • 영구 스토리지 개념 및 활용법
  • Persistent Volume Claim 생성 방법
  • 상태 유지형 애플리케이션 개발 시 고려사항
  • 데이터 관리 전략 수립 방안

모듈 6 – 개발 자동화

  • CI/CD 기본 개념 및 구현법
  • 애플리케이션 빌드 자동화 방안
  • 배포 파이프라인 구성 방법
  • 버전 관리 체계 구축 전략
  • 릴리스 워크플로우 최적화 기법

모듈 7 – 관측 가능성 확보

  • 애플리케이션 로그 수집 및 분석 방법
  • 메트릭 관리 기법
  • 시스템 모니터링 체계 구축 방안
  • 헬스체크 구성법
  • 배포된 애플리케이션 문제 해결 전략

모듈 8 – 애플리케이션 보안 관리

  • 애플리케이션 설정 시 보안 고려사항
  • 보안 정보의 안전한 관리를 위한 기법
  • 접근 제어 체계 구축 방법
  • 이미지 보안 강화 방안
  • 애플리케이션 개발 시 보안 모범 사례 적용법

모듈 9 – 클라우드 네이티브 개발 원칙

  • Twelve-Factor App 원칙 이해 및 적용 방법
  • 상태 없는 애플리케이션 설계 기법
  • 환경별 설정 관리 전략
  • 확장성 구현을 위한 고려사항
  • DevOps 협업 체계 강화 방안

모듈 10 – 실습 프로젝트

  • 컨테이너화된 애플리케이션 구축 연습하기
  • 해당 애플리케이션을 OpenShift에 배포하기
  • 네트워킹 환경 설정 방법 실습하기
  • 애플리케이션 데이터 저장소 생성 및 관리 연습하기
  • 자동화된 배포 체계 구축 경험하기
  • 애플리케이션의 상태 및 성능 모니터링과 문제 해결 실습하기

교육 방식

  • 상호작용형 강의와 시연 진행
  • 다양한 실습 과제 수행 가능
  • 실제 개발 현장을 반영한 실습 환경 제공

커리큘럼 맞춤화 옵션

  • 조직 내 사용 중인 프로그래밍 언어, 프레임워크 및 CI/CD 툴에 따라 교육 내용을 맞춤형으로 구성할 수 있습니다.
  • 실습 환경 역시 고객사의 OpenShift 환경이나 유사한 쿠버네티스 기반 플랫폼으로 조정이 가능합니다.

요건

  • 컨테이너 관련 개념에 대한 기본적인 이해가 필요합니다
  • 소프트웨어 개발 경험이 있어야 합니다

대상 참가자

  • 개발자들
 35 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리