학습 계획서
Github 마스터하기
주제: 깃허브를 활용한 협업 및 프로젝트 관리의 모든 것
대상: 초급자- 깃 기본 명령어를 알고 있지만 협업 경험이 없는 사람
초급자 강의 자료 : 네이버 부스트코스
개발자스럽게 Github 사용하기
부스트코스 무료 강의
www.boostcourse.org
목표
- 깃허브를 활용한 협업 방법 습득
- 브랜치 관리와 커밋 메시지 컨벤션 이해 및 실습
- Issues, Pull Requests 등 깃허브의 협업 기능 이해
- Github Actions와 고급 기능을 활용하여 프로젝트 관리 능력 향상
- 깃허브 포트폴리오를 효과적으로 구축
1차시: 깃허브 기본과 협업 도구 익히기
• 학습 목표: 깃허브 기본 사용법과 협업 도구 이해
• 핵심 학습 내용:
1. 깃허브 기본 사용법
- 레포지토리 생성 및 관리
- Git Clone, Push, Pull 복습
2. 브랜치 관리
- 브랜치 생성, 병합, 충돌 해결
- GitHub Flow 전략 이해
3. Issues와 Pull Requests 활용
- 작업 관리와 코드 리뷰
• 실습:
- 레포지토리를 생성하고 브랜치를 나누어 간단한 작업을 수행 후 병합
- Issue를 생성하고 Pull Request를 통해 코드 리뷰 및 병합
2주차: 커밋 메시지와 협업 워크플로우
• 학습 목표: 협업에 필요한 커밋 메시지 컨벤션과 워크플로우 이해
• 핵심 학습 내용:
1. 커밋 메시지 작성법
- Conventional Commits와 Semantic Versioning
2. 협업 워크플로우
- 작업 분할과 브랜치 전략 실행
- 팀 협업에서의 역할 분담과 워크플로우 관리
• 실습:
- 커밋 메시지 컨벤션에 따라 의미 있는 메시지 작성
- 팀 협업을 가정하여 Issues와 Pull Requests를 활용한 워크플로우 실행
3주차: Github Actions과 자동화
• 학습 목표: Github Actions을 활용하여 기본적인 자동화 설정
• 핵심 학습 내용:
1. Github Actions 개념
- 워크플로우 파일(.yml) 작성법
- CI/CD의 기초 이해
2. 자동화 구현
- PR 생성 시 테스트 실행
- 빌드 및 배포 자동화
• 실습:
- 워크플로우 파일 작성 및 PR 생성 시 자동화 테스트 실행
- 간단한 CI/CD 파이프라인 구축
4주차: 포트폴리오 작성과 실전 프로젝트
• 학습 목표:학습한 내용을 실전 프로젝트에 적용하고 깃허브 포트폴리오를 완성
• 핵심 학습 내용:
1. 프로젝트 관리
- 팀 협업을 위한 레포지토리 구성
- 코드 리뷰 및 릴리즈 관리
2. 포트폴리오 작성
- 깃허브 프로필 README 작성
- 주요 프로젝트 소개
• 실습:
- 팀 프로젝트 진행: 브랜치 전략, Pull Requests, Issues를 활용한 협업
- 깃허브 포트폴리오 작성: 프로필 README와 프로젝트 레포지토리 구성
'[STUDY] > [학습 계획서]' 카테고리의 다른 글
[학습 계획]야 너두 파인튜닝 할 수 있어 (0) | 2025.02.22 |
---|---|
[학습 계획] OCR (2) | 2024.12.30 |
[학습 계획] 푸리에 변환 (1) | 2024.12.19 |