[스터디] React 배포 A부터 Z

김선은·2024년 3월 29일
0

강의형 스터디 모집글

React, Next의 배포와 배포자동화를 A부터 Z까지.
위의 이름의 강의형 스터디를 참여했다. 배포의 경험을 통해 인프라에 대한 경험과 이해를 늘리기 위해 참여하게 된 스터디!
일정은 4월 7일 ~ 5월 26일의 8주간의 일정이다.
화이링~~!

스터디의 목적

  • CI/CD 파이프라인에 대한 이해
  • GitHub Action, Jenkins 사용법
  • AWS 배포 및 배포 자동화 경험

기본 과정

각 기본 과정은 이론 설명 + 실습 과제의 형태로 구성

[1회차] GitHub Action 환경에서의 AWS CF, S3 배포 설정 및 배포자동화 (React CSR)

  • CI/CD란 무엇인가?
  • CD 과정에 대한 이해
  • GitHub Flow 전략에 대한 이해
  • GitHub Action에 대한 이해
  • AWS CF, S3에 대한 이해

[2회차] GitHub Action 환경에서의 AWS ELB, EC2 배포 설정 및 배포 자동화 (Next SSR)

  • AWS ELB, EC2, CodeDeploy에 대한 이해
  • 다양한 배포 자동화 전략 소개(롤링, 블루그린, 카나리) 및 적용
  • Next에 대한 이해 및 간단한 프로젝트 설명

[3회차] GitHub Action 환경에서의 AWS API Gateway, Lambda 배포 설정 및 배포 자동화 (Next SSR)

  • AWS API Gateway, Lambda에 대한 이해
  • 빌드 최적화에 대한 방법
  • Jest 테스트 커버리지 수집 방법

[4회차] Vercel에서 React 배포하기

  • Vercel에 대한 이해

심화 과정

[1회차] GitHub Hooks를 활용한 Prettier 강제 적용 (React SSR)

  • CI(Continuous Integration) 과정에 대한 이해
  • GitHub Hooks에 대한 이해
  • Prettier 강제 적용 방법
  • ESLint 선택적 적용 방법

[2회차] Jenkins 환경에서의 AWS CF, S3 배포 자동화 (Next SSR)

  • Jenkins에 대한 이해

[3회차] Jenkins 환경에서의 AWS ELB, EC2 배포 자동화 (Next SSR)

profile
기록은 기억이 된다

0개의 댓글