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(지속적 배포)
- 실습: 자동화된 빌드 및 배포 파이프라인 생성
Microservices 및 컨테이너 활용
- 마이크로서비스 아키텍처 소개
- Docker를 사용한 컨테이너화 및 Kubernetes을 사용한 오케스트레이션
- 실습: 애플리케이션 컨테이너화 및 배포 Kubernetes
모니터링 및 관찰 가능성
- 애플리케이션 상태 모니터링을 위한 도구 및 사례
- 개발 중 관찰 가능성 구현
- 실습: 모니터링 도구를 개발 워크플로에 통합
개발팀을 위한 보안 및 규정 준수
- 개발 수명주기에 보안 관행 포함
- 자동화된 점검으로 규정 준수 보장
- 실습: CI/CD에 보안 검색 및 규정 준수 도구 적용
Collaboration과 Communication
- 플랫폼 도구를 사용한 팀 협업 모범 사례
- 플랫폼 중심 개발 내 효과적인 커뮤니케이션
- 실습: 플랫폼 도구를 사용한 협업 프로젝트 관리
프로젝트
- 플랫폼 엔지니어링 원리를 활용한 미니 프로젝트 개발
- 자동화, 모니터링, 보안 통합
- 동료 검토 및 피드백 세션
요약 및 다음 단계
Requirements
- 소프트웨어 개발 수명주기(SDLC)에 대한 이해
- 버전 관리 시스템 경험(예: Git)
- 기본 컨테이너화 개념에 대한 지식
청중
- 소프트웨어 개발자
- 개발팀 구성원
- DevOps 실무자
21 Hours