Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Course Outline
인공지능을 통한 CI/CD의 이해
- AI for DevOps란 무엇인가?
- CI/CD 파이프라인에서 인공지능의 사용 사례 및 이익
- 인공지능 기반 자동화를 지원하는 도구와 플랫폼 개요
인공지능 보조 코드 개발 및 검토
- GitHub Copilot 및 유사 도구를 사용하여 코드 완성
- 인공지능 기반 코드 품질 검사 및 제안
- 테스트 생성 및 취약점 자동 탐지
지능형 CI/CD 파이프라인 설계
- 인공지능 강화 단계를 사용하여 Jenkins 또는 GitHub Actions 구성
- 예측 빌드 트리거링 및 스마트 롤백 탐지
- 역사적 성과 기반 동적 파이프라인 조정
인공지능 기반 테스트 자동화
- 인공지능 기반 테스트 생성 및 우선순위 지정 (예: Testim, mabl)
- 머신러닝을 사용한 회귀 테스트 분석
- 데이터 기반 통찰력을 통해 플래키성 및 테스트 런타임 줄이기
인공지능 기반 정적 및 동적 분석
- SonarQube 및 유사 도구를 파이프라인에 통합
- 코드 스멜 자동 탐지 및 리팩토링 제안
- 영향 분석 및 코드 위험 프로파일링
모니터링, 피드백 및 지속적인 개선
- 인공지능 기반 관찰 가능성 도구 및 이상 탐지
- 배포 결과로부터 학습하는 ML 모델 사용
- SDLC 전체에 걸쳐 자동화된 피드백 루프 생성
사례 연구 및 실무적 통합
- 기업 환경에서의 인공지능 강화 CI/CD 예시
- 클라우드 네이티브 플랫폼 및 마이크로서비스와의 통합
- 도전 과제, 권장 사항 및 모범 사례
요약 및 다음 단계
Requirements
- DevOps 및 CI/CD 워크플로우 경험
- 버전 관리 및 자동화 도구에 대한 기본 이해
- 소프트웨어 테스트 및 배포 개념에 대한 익숙함
대상
- DevOps 엔지니어 및 플랫폼 팀
- QA 자동화 리더 및 테스트 엔지니어
- 소프트웨어 아키텍트 및 릴리스 매니저
14 Hours