Course Outline

플랫폼 엔지니어링 소개

  • 플랫폼 엔지니어링에 대한 개발자의 관점
  • 개발팀의 이점 이해
  • 개발 목표에 맞춰 플랫폼 엔지니어링 조정

개발자를 위한 셀프서비스 플랫폼

  • 셀프 서비스 및 주문형 리소스의 원칙
  • 개발 및 테스트를 위해 내부 플랫폼 활용
  • 실습: 셀프 서비스 샌드박스 환경 설정

자동화 개발 중

  • 개발 과정에서 반복적인 작업 자동화
  • 개발자를 위한 CI(지속적 통합) 및 CD(지속적 배포)
  • 실습: 자동화된 빌드 및 배포 파이프라인 생성

Microservices 및 컨테이너 활용

  • 마이크로서비스 아키텍처 소개
  • Docker를 사용한 컨테이너화 및 Kubernetes을 사용한 오케스트레이션
  • 실습: 애플리케이션 컨테이너화 및 배포 Kubernetes

모니터링 및 관찰 가능성

  • 애플리케이션 상태 모니터링을 위한 도구 및 사례
  • 개발 중 관찰 가능성 구현
  • 실습: 모니터링 도구를 개발 워크플로에 통합

개발팀을 위한 보안 및 규정 준수

  • 개발 수명주기에 보안 관행 포함
  • 자동화된 점검으로 규정 준수 보장
  • 실습: CI/CD에 보안 검색 및 규정 준수 도구 적용

Collaboration과 Communication

  • 플랫폼 도구를 사용한 팀 협업 모범 사례
  • 플랫폼 중심 개발 내 효과적인 커뮤니케이션
  • 실습: 플랫폼 도구를 사용한 협업 프로젝트 관리

프로젝트

  • 플랫폼 엔지니어링 원리를 활용한 미니 프로젝트 개발
  • 자동화, 모니터링, 보안 통합
  • 동료 검토 및 피드백 세션

요약 및 다음 단계

Requirements

  • 소프트웨어 개발 수명주기(SDLC)에 대한 이해
  • 버전 관리 시스템 경험(예: Git)
  • 기본 컨테이너화 개념에 대한 지식

청중

  • 소프트웨어 개발자
  • 개발팀 구성원
  • DevOps 실무자
 21 Hours

Number of participants



Price per participant

회원 평가 (3)

Related Courses

The Principal Engineer - Masterclass

14 Hours

Related Categories