문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
플랫폼 엔지니어링 소개
- 플랫폼 엔지니어링에 대한 개발자의 관점
- 개발팀의 이점 이해
- 개발 목표에 맞춰 플랫폼 엔지니어링 조정
개발자를 위한 셀프서비스 플랫폼
- 셀프 서비스 및 주문형 리소스의 원칙
- 개발 및 테스트를 위해 내부 플랫폼 활용
- 실습: 셀프 서비스 샌드박스 환경 설정
자동화 개발 중
- 개발 과정에서 반복적인 작업 자동화
- 개발자를 위한 CI(지속적 통합) 및 CD(지속적 배포)
- 실습: 자동화된 빌드 및 배포 파이프라인 생성
Microservices 및 컨테이너 활용
- 마이크로서비스 아키텍처 소개
- Docker를 사용한 컨테이너화 및 Kubernetes을 사용한 오케스트레이션
- 실습: 애플리케이션 컨테이너화 및 배포 Kubernetes
모니터링 및 관찰 가능성
- 애플리케이션 상태 모니터링을 위한 도구 및 사례
- 개발 중 관찰 가능성 구현
- 실습: 모니터링 도구를 개발 워크플로에 통합
개발팀을 위한 보안 및 규정 준수
- 개발 수명주기에 보안 관행 포함
- 자동화된 점검으로 규정 준수 보장
- 실습: CI/CD에 보안 검색 및 규정 준수 도구 적용
Collaboration과 Communication
- 플랫폼 도구를 사용한 팀 협업 모범 사례
- 플랫폼 중심 개발 내 효과적인 커뮤니케이션
- 실습: 플랫폼 도구를 사용한 협업 프로젝트 관리
프로젝트
- 플랫폼 엔지니어링 원리를 활용한 미니 프로젝트 개발
- 자동화, 모니터링, 보안 통합
- 동료 검토 및 피드백 세션
요약 및 다음 단계
요건
- 소프트웨어 개발 수명주기(SDLC)에 대한 이해
- 버전 관리 시스템 경험(예: Git)
- 기본 컨테이너화 개념에 대한 지식
청중
- 소프트웨어 개발자
- 개발팀 구성원
- DevOps 실무자
21 시간