2019년 1월 8일 화요일

[자바 웹프로그래밍] IT개발자를 위한 깃허브(GihHub) 이해하기


[자바 웹 프로그래밍]  
  


 IT개발자를 위한 깃허브(GihHub) 

이해하기






★ 교육개요 ★

IT개발자, 프로그래머가 반드시 알아야 하는 깃허브의 원리, 사용법을 하루에 정리해서 강의해 드립니다. 혼자보시려면 어느정도 시간이 걸리지만 본강좌를 들으면 하루에 끝!!

깃허브는 동일한 파일에 대한 여러 버전을 관리하는 분산 버전관리 시스템(Distributed Version ControlSystem) 입니다. 원격 저장소와 참여하는 모든 개발자가 개별적으로 갖고 있는 로컬 저장소로 구성
됩니다. 2005년 탄생했으며 리눅스 커널 개발자인 리누스 토르발즈가 기존 버전관리 프로그램들 의 상용화에 반대하여 2주만에 만든 것으로 유명하죠 현재는 MS가 인수했는데요 현재는 자바개발자 및 닷멧개발자 모두에게 필요한 지식 입니다.


이론 및 따라하기씩 실습교육 입니다.

★ 수료조건 ★

출석률 80%이상

★ 교육목표 ★  

깃, 깃허브에 대한 이해
깃허브 설치 및 설정에 대한 이해
로컬 저장소에 대한 이해
원격 저장소(Github)에 대한 이해
깃 명령어에 대한 이해
깃허브 브랜칭 전략에 대한 이해
깃허브 시나리오 학습

★ 교육대상 ★

개발자/프로그래머
취업을 앞둔 예비 프로그래머


★ 커리큘럼 ★ 
  • 깃허브(GitHub)1. 깃 소개
    - 작동방식
    - 체크섬
    - Working Directory
    - Staging Area(Index)
    - Git Repository
    - 특수 목적 포인터
    2. 설치 및 설정
    - 깃 설치
    - 도움말보기
    - 사용환경 설정
    3. 로컬 저장소
    - 로컬 레포지터리 개요 및 생성
    - $ git init, $ git clone [url], .gitignore
    4. 원격 저장소(Github)
    - Github URL 패턴
    5. 명령어 학습
    - 브랜치 변경 명령이 거부될 때
    - 파일 관리
    - 임시저장
    - 상태관리
    - 브랜치관리
    - 히스토리(커밋의 기록) 리뷰
    - reset
    - checkout 파헤치기
    - 변경사항 연동하기
    - 커밋에 태그 붙이기
    - cherry-pick
    - Squash(대화방식 리베이스
    6. 브랜칭 전략
    - 깃플로우
    7. 시나리오 학습
    - 좋은 git 커밋 메시지를 작성하기 위한 7가지 약속
    - 커밋을 골라서 적용하기
    - 한참 전 커밋의 내용 바꾸기
    - 이정표(태그) 확인
    - origin/master가 원격 저장소보다 뒤처져 있을때에 push 작업
    - 팀 프로젝트 수행 시나리오
    8. 실습

댓글 없음:

댓글 쓰기