[STUDY]/[학습 계획서]

[학습 계획] Github 기초부터 Master까지

eunma 2024. 12. 31. 09:00

학습 계획서

Github 마스터하기

 

주제: 깃허브를 활용한 협업 및 프로젝트 관리의 모든 것

 

대상: 초급자-  깃 기본 명령어를 알고 있지만 협업 경험이 없는 사람

초급자 강의 자료 : 네이버 부스트코스

 

개발자스럽게 Github 사용하기

부스트코스 무료 강의

www.boostcourse.org


목표

  • 깃허브를 활용한 협업 방법 습득
  • 브랜치 관리와 커밋 메시지 컨벤션 이해 및 실습
  • Issues, Pull Requests 등 깃허브의 협업 기능 이해
  • Github Actions와 고급 기능을 활용하여 프로젝트 관리 능력 향상
  • 깃허브 포트폴리오를 효과적으로 구축

1차시: 깃허브 기본과 협업 도구 익히기

학습 목표: 깃허브 기본 사용법과 협업 도구 이해

핵심 학습 내용:

1. 깃허브 기본 사용법

  • 레포지토리 생성 및 관리
  • Git Clone, Push, Pull 복습

2. 브랜치 관리

  • 브랜치 생성, 병합, 충돌 해결
  • GitHub Flow 전략 이해

3. Issues와 Pull Requests 활용

  • 작업 관리와 코드 리뷰

실습:

  1. 레포지토리를 생성하고 브랜치를 나누어 간단한 작업을 수행 후 병합
  2. Issue를 생성하고 Pull Request를 통해 코드 리뷰 및 병합

2주차: 커밋 메시지와 협업 워크플로우

학습 목표: 협업에 필요한 커밋 메시지 컨벤션과 워크플로우 이해

핵심 학습 내용:

1. 커밋 메시지 작성법

  • Conventional Commits와 Semantic Versioning

2. 협업 워크플로우

  • 작업 분할과 브랜치 전략 실행
  • 팀 협업에서의 역할 분담과 워크플로우 관리

실습:

  1. 커밋 메시지 컨벤션에 따라 의미 있는 메시지 작성
  2. 팀 협업을 가정하여 Issues와 Pull Requests를 활용한 워크플로우 실행

3주차: Github Actions과 자동화

학습 목표: Github Actions을 활용하여 기본적인 자동화 설정

핵심 학습 내용:

1. Github Actions 개념

  • 워크플로우 파일(.yml) 작성법
  • CI/CD의 기초 이해

2. 자동화 구현

  • PR 생성 시 테스트 실행
  • 빌드 및 배포 자동화

실습:

  1. 워크플로우 파일 작성 및 PR 생성 시 자동화 테스트 실행
  2. 간단한 CI/CD 파이프라인 구축

4주차: 포트폴리오 작성과 실전 프로젝트

학습 목표:학습한 내용을 실전 프로젝트에 적용하고 깃허브 포트폴리오를 완성

핵심 학습 내용:

1. 프로젝트 관리

  • 팀 협업을 위한 레포지토리 구성
  • 코드 리뷰 및 릴리즈 관리

2. 포트폴리오 작성

  • 깃허브 프로필 README 작성
  • 주요 프로젝트 소개

실습:

  1. 팀 프로젝트 진행: 브랜치 전략, Pull Requests, Issues를 활용한 협업
  2. 깃허브 포트폴리오 작성: 프로필 README와 프로젝트 레포지토리 구성

'[STUDY] > [학습 계획서]' 카테고리의 다른 글

[학습 계획]야 너두 파인튜닝 할 수 있어  (0) 2025.02.22
[학습 계획] OCR  (2) 2024.12.30
[학습 계획] 푸리에 변환  (1) 2024.12.19