연락처 정보

코스 개요

소개

  • CI/CD의 핵심 개념과 장점 설명
  • Travis-CI, CircleCI, Semaphore 등 주요 CI 서비스에 대한 이해

개발 환경 준비하기

  • Github 저장소 생성 및 구성 방법
  • Github와 Travis-CI 간 연동 설정하기

Python 패키지 제작

  • 애플리케이션 로직 개발 과정
  • 로컬 환경에서 코드를 패키지화하는 방법

패키지 배포 자동화하기

  • Travis-CI에 PyPI 인증 토큰 등록하기
  • CI/CD 파이프라인 생성 및 세부 설정 수행하기
  • 필요한 의존성 요소 활성화하기
  • 작성된 코드 실행 및 테스트 진행하기
  • 최종적으로 Python 패키지 배포 완료하기

컨테이너 기반 애플리케이션 배포하기

  • Python 웹 애플리케이션 개발 절차
  • 애플리케이션 컨테이너화 방법
  • Docker를 활용한 애플리케이션 배포 실행
  • Heroku를 이용해 배포 과정 자동화하기

문제 해결 기법

요약 및 결론

요건

  • Git 또는 Github 사용 경험
  • Python 프로그래밍 실력

대상 수강생

  • 개발자
  • DevOps 엔지니어
 14 시간

참가자 수


참가자별 가격

회원 평가 (3)

예정된 코스

관련 카테고리