연락처 정보

코스 개요

모듈 1 – OpenShift 소개

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

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

  • 컨테이너 기본 사항
  • 애플리케이션 이미지 빌드
  • 이미지 레지스트리
  • 이미지 수명 주기
  • 애플리케이션 아티팩트 처리

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

  • 애플리케이션 배포 생성
  • 출시 전략
  • 애플리케이션 확장/축소
  • 구성 관리
  • 시크릿 및 ConfigMaps

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

  • 서비스
  • 라우트
  • Ingress 개념
  • 내부 통신
  • 외부 접근

모듈 5 – 영구 데이터

  • 영구 저장소 개념
  • Persistent Volume Claims (PVC)
  • 상태 유지 애플리케이션
  • 데이터 관리 고려 사항

모듈 6 – 개발 자동화

  • CI/CD 기본 사항
  • 애플리케이션 빌드 자동화
  • 배포 파이프라인
  • 버전 관리
  • 릴리스 워크플로우

모듈 7 – 관찰 가능성(Observability)

  • 애플리케이션 로그
  • 메트릭스
  • 모니터링
  • 상태 확인
  • 배포 문제 해결

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

  • 애플리케이션 보안 구성
  • 시크릿 관리
  • 액세스 제어
  • 이미지 보안
  • 보안 모범 사례

모듈 9 – 클라우드 네이티브 개발 관행

  • 12 Factors App 원칙
  • 상태(Stateless) 애플리케이션 설계
  • 환경별 구성
  • 확장성 고려 사항
  • DevOps 협업

모듈 10 – 실습 프로젝트

  • 컨테이너화된 애플리케이션 빌드
  • OpenShift에 배포
  • 네트워킹 구성
  • 애플리케이션 데이터 저장
  • 자동화 배포 구현
  • 애플리케이션 모니터링 및 문제 해결

코스 형식

  • 인터랙티브 강의 및 시연.
  • 폭넓은 실습 연습.
  • 실제 개발 시나리오에 기반한 실용적인 랩.

코스 맞춤화 옵션

  • 교육은 조직 내에서 사용하는 프로그래밍 언어, 프레임워크 및 CI/CD 도구에 맞게 조정할 수 있습니다.
  • 랩은 고객의 OpenShift 환경 또는 동등한 쿠버네티스 기반 플랫폼에 맞게 적응될 수 있습니다.

요건

  • 컨테이너 개념에 대한 일반적인 이해
  • 소프트웨어 개발 경험

대상 수강생

  • 개발자
 35 시간

참가자 수


참가자별 가격

회원 평가 (7)

예정된 코스

관련 카테고리