로그인
로그아웃
강의
학습 질문
부가 서비스
최종 금액490,000
490,000

Devops 실무 완전 정복: Github Actions로 배포자동화

CI/CD 파이프라인 구축부터 Docker와 Pytest, 클라우드 배포까지. DevOps 실무를 직접 경험하며 생산성을 극대화하는 강의입니다.

16개 수업 5시간

490,000
DevOps 실무 경험을 쌓고 싶어요.
취업 준비생
Github Actions를 활용해 CI/CD 자동화를 제대로 배우고 싶습니다.
주니어 개발자
클라우드 환경에서 배포를 자동화하는 스킬을 익히고 싶어요.
현직 개발자

최신 DevOps 실무 스킬, 한 번에 완벽하게!

CI/CD 파이프라인 구축부터 클라우드 배포까지 실습 중심의 강의로 DevOps 엔지니어의 핵심 스킬을 익혀보세요.

Devops 실무 완전 정복: Github Actions로 배포자동화

수강 기간

28일

수료 조건

수강 기간 내 100% 학습 시

학습 분량

16개 수업 ・ 총 5시간

실습

배포 자동화 실습 5개 제작

수준

사전 지식 없이 수강 가능

[기기 사양 확인법]
- 윈도우: 컴퓨터 설정 → 시스템 → 정보
- Mac: 화면 왼쪽 상단 Apple 로고 → 이 Mac에 관하여

[상세 사양]
- 윈도우 : 버전 10 이상 / RAM 8G 이상 / i5 이상 / 64bit 이상 - Mac : 11.7 (Big Sur) 이상

핵심 스킬 3가지

Github Actions와 CI/CD 기본 개념 학습
CI/CD 개념과 Github Actions의 기본 사용법을 배우며, FastAPI 애플리케이션을 생성합니다.
Docker와 Pytest를 활용한 빌드 및 테스트 자동화
Docker 이미지를 생성하고, Pytest로 테스트 자동화 과정을 실습합니다.
AWS 환경에 배포 파이프라인 구성
Github Actions를 활용해 Docker 이미지를 AWS 배포 환경으로 자동화하는 파이프라인을 직접 구성합니다.

이 강의로 백엔드 개발을
시작해야 하는 이유

01
2024년 최신 DevOps 실무 트렌드 학습
Github Actions와 Docker 등 최신 툴 체인을 활용해 업계 표준 기술을 학습합니다.
02
현업 DevOps 엔지니어가 전하는 실무 중심 강의
3년 경력의 현업 강사가 DevOps 실무 경험과 노하우를 기반으로 강의합니다.
03
실습 중심으로 배포 자동화와 운영 효율성을 경험
Github Actions를 활용한 CI/CD 실습과 클라우드 배포 자동화를 통해 DevOps의 전 과정을 체득합니다.
커리큘럼
4주 과정

배포 자동화 실습 5
사용 기술
AWS, Github Action, Docker, FastAPI
구현 기능
클라우드 환경으로 안정적인 배포까지 이어지는 전체 CI/CD 파이프라인 구성 이벤트 기반의 다양한 Github Action Workflow 구성 전사 공통으로 사용하는 custom action 빌드 및 배포
4
1시간 23분
1-1
CI/CD의 기본 개념과 필요성 학습하기
1-2
Github Actions의 구조와 구성 요소 이해하기
1-3
FastAPI 애플리케이션 생성 및 기본 CI 설정하기
1-4
1주차 숙제
4
1시간 18분
2-1
리눅스 기본과 Docker 기본 개념 학습하기
2-2
Docker 이미지를 생성하고 멀티 스테이지 빌드로 이미지 최적화하기
2-3
Github Actions로 Docker 빌드 자동화하기
2-4
2주차 숙제
4
1시간 12분
3-1
pytest 작성 및 코드 커버리지 설정하기
3-2
Github Actions에서 테스트 자동화하기
3-3
테스트 결과 분석 및 개선하기
3-4
3주차 숙제
4
1시간 6분
4-1
배포 환경 구성하기
4-2
Github Actions 추가 기능 사용 및 환경 관리하기
4-3
모니터링 설정 및 배포 전략 수립하기
4-4
4주차 숙제

실습 결과물 3

CI/CD 파이프라인 구성
AWS
Github Action
Docker
FastAPI
Docker 이미지 빌드 전 테스트 코드를 실행하여 소스코드의 안정성을 점검하고 난 뒤, 도커 이미지를 빌드하여 AWS로 배포하는 전체 파이프라인을 완성시킵니다.
이벤트 기반의 Github Action
Github Action
워크플로 선후 관계 설정 및 스케줄링 등 다양한 상황에서 Action을 실행하는 조건에 대해 학습하고, 주어진 비즈니스의 문제에 최대한 적합한 워크플로를 구성할 수 있습니다.
custom action 빌드 및 배포
Github action
Docker
파이프라인 구성 단계에서 프로젝트와 상관 없이 공통으로 사용할 수 있는 워크 플로를 발견하고, 이를 전사적으로 사용할 수 있는 custom action으로 빌드해 배포합니다.
튜터 소개
김승태
현) Upstage AI SRE 엔지니어
전) Qraft Technologies MLOps Engineer
전) GenesisLab AI Applicable Developer
완강까지 책임지는 학습 관리 시스템
결국 끝까지 듣고 내 것으로 만드는 게 가장 중요해요. 나에게 필요한 학습 관리 서비스를 선택해 보세요.*수강 신청 단계에서 선택할 수 있는 부가 서비스
진도 관리 - 학습 알림 / 찐한 관리
  • 학습 알림 (문자) : 문자, 알림톡으로 학습 공지 및 독려 메시지를 보내드려요.
  • 찐한 관리 (전화) : 끝까지 완주하실 수 있도록 학습관리 매니저가 전화로 독려해 드려요.
  • 학습 질문 - 일반문답
    공부하다가 궁금한 점이 생기면 언제든 학습 질문 게시판에 질문을 남겨요. 튜터에게 24시간 이내 답변을 받을 수 있어요.
    튜터의 1:1 코멘트 - 실습
    실습 형태의 수업에서 답안 제출 시 튜터의 1:1 코멘트를 받아볼 수 있어요.
    AI 요약 노트
    AI가 정리해준 학습 내용 요약 기능으로 배울 내용을 한 눈에 파악해요.
    AI 챗봇
    AI에게 채팅으로 언제든 학습과 관련된 궁금한 점을 질문할 수 있어요. 복습 퀴즈 기능으로 배운 내용을 언제든 점검할 수 있어요.
    FAQ