[Chapter 1: DevOps 이해 및 아키텍쳐]
· 학습 목표:
  DevOps 원리와 개념을 이해하고, AWS 기반 DevOps 환경에서 소프트웨어 개발과 배포를 자동화하고 효율적으로 관리하는 도구들을 이해합니다.
· 주요 내용:
  1. DevOps ?
  2. AWS 기반 DevOps

[Chapter 2: CICD 파이프라인]
· 학습 목표:
  CI/CD의 개념과 이점을 이해하고, 효율적인 CI/CD 워크플로우를 설계하며, AWS에서 제공하는 다양한 CI/CD 도구 및 서비스를 활용하여 소프트웨어 개발 및 배포 프로세스를 자동화하고 최적화하는 데 필요한 지식과 기술을 습득합니다.
· 주요 내용:
  1. CI/CD의 개념 및 이점 소개
  2. CI/CD 워크플로우 및 구성 요소 소개
  3. AWS에서의 CI/CD 환경 소개

[Chapter 3: CloudFormation]
· 학습 목표:
  CloudFormation의 기본 개념 및 용어를 이해하고 템플릿 및 스택을 관리하는 방법을 학습합니다.
· 주요 내용:
  1. CloudFormation 기본 개념
  2. CloudFormation 용어 소개

[Chapter 4: CloudFormation 사용법]
· 학습 목표:
  CloudFormation을 효과적으로 사용하여 템플릿과 스택을 관리하고, 파라미터, 매핑, 아웃풋 등을 활용하여 AWS 인프라를 자동화하며, CloudFormation Designer를 활용하여 시각화된 템플릿을 구축하는 능력을 향상합니다.
· 주요 내용:
  1. CloudFormation 콘솔 사용법
  2. Template과 Stack
  3. Parameter와 Mapping 사용
  4. Output과 Userdata
  5. CloudFormation Designer
  6. CloudFormation 기반 CICD Pipeline 구성 기본

[Chapter 5: 컨테이너 관리 CICD 파이프라인 구성]
· 학습 목표:
  Elastic Beanstalk, ECS, EKS를 소개하고 각각의 기능과 사용법을 이해하며, CloudFormation을 기반으로 EKS와 ECS 클러스터 배포 및 CICD 파이프라인을 구성하는 방안을 습득합니다.
· 주요 내용:
  1. Elastic Beanstalk, ECS, EKS 소개
  2. Elastic Beanstalk 기능과 사용방법
  3. ECS와 EKS 클러스터 배포
  4. CloudFormation 기반 CICD Pipeline 구성 with EKS, ECS 등