연락처 정보

코스 개요

플랫폼 엔지니어링 소개

  • 개발자 관점에서 본 플랫폼 엔지니어링
  • 개발 팀에 미치는 주요 이점 살펴보기
  • 플랫폼 엔지니어링과 개발 목표 간의 연계 방안

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

  • 셀프서비스와 온디맨드 리소스 활용의 기본 원리
  • 내부 플랫폼을 이용한 개발 및 테스트 환경 구성하기
  • 핸즈온: 셀프서비스 샌드박스 환경 구축 실습

개발 과정에서의 자동화 활용

  • 반복적인 작업을 자동화하는 방법
  • 개발자를 위한 지속적 통합(CI) 및 배포(CD)
  • 핸즈온: 자동 빌드 및 배포 파이프라인 생성 실습

마이크로서비스와 컨테이너 기술 활용

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

모니터링과 관측성 구현

  • 애플리케이션 상태를 모니터링하는 도구 및 기법
  • 개발 과정에서의 관측성 체계 마련 방법
  • 핸즈온: 개발 워크플로우에 모니터링 도구 통합 실습

개발 팀을 위한 보안 및 컴플라이언스 관리

  • 보안 절차를 개발 수명주기에 내재화하는 방식
  • 자동화된 체크를 통해 컴플라이언스 요구사항 충족시키기
  • 핸즈온: CI/CD 파이프라인에 보안 스캔 및 컴플라이언스 도구 적용하기 실습

협업과 소통 방법

  • 플랫폼 도구를 활용한 팀 협업 최선의 사례들
  • 플랫폼 중심 개발 환경에서 효과적인 의사소통 전략
  • 핸즈온: 플랫폼 도구로서 협업형 프로젝트 관리 실습

프로젝트 수행 과정

  • 플랫폼 엔지니어링 원칙에 따라 간단한 프로젝트 개발하기
  • 자동화, 모니터링, 보안 요소를 모두 반영해보기
  • 동료들의 피드백을 받는 리뷰 세션 진행

요약 및 향후 발전 방향

요건

  • 소프트웨어 개발 수명주기(SDLC)에 대한 기본 이해가 필요합니다.
  • 버전 관리 시스템(Git 등) 사용 경험이 있어야 합니다.
  • 컨테이너화 기술의 기초 개념을 숙지하고 있으면 좋습니다.

대상자

  • 소프트웨어 개발자들
  • 개발 팀 구성원들
  • DevOps 실무진들
 21 시간

참가자 수


참가자별 가격

회원 평가 (1)

예정된 코스

관련 카테고리