강의

멘토링

로드맵

개발 · 프로그래밍

/

개발 도구

초보자도 실무에 바로 쓰는 Git과 GitHub: 시나리오로 실습하는 협업의 기술

실무에서 Git과 GitHub가 어떻게 사용되고 있는지 궁금하지 않으세요? 현업 개발자들이 Git과 GitHub를 실제로 어떻게 활용하고 있는지 다양한 시나리오를 통해 체험하고, 실무에서 경험할 수 있는 역할과 상황을 롤플레이로 직접 경험해 보세요. 이제 Git과 GitHub를 제대로 마스터할 시간입니다.

(5.0) 수강평 1개

수강생 19명

  • EMCAST
실습 중심
실무적용
깃허브
깃허브실전
GitGitHubgit-commandsgithub-workflow

이런 걸 배울 수 있어요

  • 개인과 팀 프로젝트 관리를 위한 Git과 GitHub의 필수 기능을 배우고, 시나리오 프로젝트 실습을 통해 소스 코드 관리, 이슈 등록 및 해결을 통한 협업 프로세스를 단계적으로 학습합니다.

  • 버전 관리 능력 함양: 개인 프로젝트부터 팀 협업까지 다양한 개발 상황에서 Git과 GitHub를 활용한 체계적인 버전 관리 능력을 갖출 수 있습니다.

  • 즉시 적용 가능한 팀 협업 역량: Git과 GitHub를 통해 실무에서 반드시 필요한 협업 기술을 습득하고, 이를 실제 프로젝트에 바로 적용할 수 있습니다.

  • 가상 시나리오를 통한 협업 실습: 세 가지 팀 프로젝트 시나리오를 통해 협업의 중요성을 깨닫고, 실무 적용 방법을 체득하게 됩니다.

  • 협업 환경 구축 방법: 팀 프로젝트 실습을 위해 협업 환경을 효과적으로 구축하는 방법을 익히며, 실무에서의 적용 가능성을 높입니다.

  • 팀장 및 팀원 역할 체험: 팀장과 팀원으로 역할을 분담하여 롤플레이를 진행하며, 실제 팀 프로젝트에서의 협업 방식을 실습할 수 있습니다.

  • 기본 명령어와 소스 관리 흐름 습득: Git과 GitHub의 기본 명령어와 소스 관리 흐름을 익히고, 개인 및 팀 프로젝트를 관리하는 실습을 통해 실전 경험을 쌓습니다.

초보자도 실무에 바로 쓰는 Git과 GitHub

실무에서 Git과 GitHub가 어떻게 사용되고 있는지 궁금하지 않으세요?

Git을 실무에 사용한다는 것은 소프트웨어 개발시 협업의 도구로서 능숙하게 활용할 수 있다는 것을 의미합니다. 단순히 Git과 GitHub의 기능이나 명령어만 아는 것만으로는 충분하지 않습니다.

업무 협업을 위해 표준 Git Flow 정책을 수립할 수 있어야 하며, 수립된 정책에 따라 동료들과 원활하게 협업할 수 있어야 합니다.

본 강의의 특장점

Git과 GitHub 실무 활용 능력 UP

Git, 버전 관리에 대해 아무것도 모르는 초보자도 학습 후에는 Git과 GitHub를 실무에서 활용할 수 있는 능력을 갖추게 됩니다.

동료들과의 효과적인 협업 스킬 UP

업무 협업을 위한 표준 Git Flow 정책을 수립하고, 해당 정책에 따라 동료들과 효과적으로 협업할 수 있게 됩니다.

Git과 GitHub의 역할별 시나리오 체험!

Git과 GitHub의 기본 기능부터 협업까지, 역할별 시나리오를 통해 체험할 수 있는 실무적인 학습을 제공합니다.

다양한 운영체제 환경 적용과 강의 Q&A!

윈도우, 맥OS, 리눅스 등 다양한 운영체제 환경에서 Git과 GitHub를 배울 수 있습니다.

💡무엇을 배우나요?

  • Git과 버전 관리에 대해 아무것도 모르는 초보자도 Git Flow 정책을 새롭게 수립하고 활용할 수 있으며 팀의 Git Flow 정책을 잘 따르면서 업무에 바로 적용할 수 있는 능력을 갖추게 됩니다.

학습 내용

섹션 1: 팀 프로젝트를 위한 Git & GitHub

  • 버전과 버전 관리 시스템이 필요성을 이해하고 앞으로의 실습을 위한 환경을 준비합니다.

섹션 2: 깃 기본 명령어 알아보기

  • Git과 GitHub의 소스 관리 기본 흐름과 프로젝트 관리를 위한 Git의 주요 명령어들을 배웁니다.

  • Git으로 개인 프로젝트를 관리하는 실습을 통해 프로젝트를 Git 저장소로 설정합니다.

  • 버전 관리할 파일의 커밋을 생성한 후, GitHub에 있는 원격 저장소에 푸시하는 과정을 단계적으로 알아봅니다.

섹션 3: Git Flow

  • Git의 브랜치 개념과 Git Flow를 학습합니다.

  • Git Flow를 위한 환경을 구축하고 팀 프로젝트 실습을 하기 위한 준비를 마칩니다.

  • 이 실습에서는 팀장과 팀원 역할을 나누어 각 역할에 맞는 실습을 병행하게 될 것입니다.

섹션 4: Scenario 1 - 기능개발

  • 첫 번째 Git Flow 시나리오에서는 기능 개발을 위해 기능 브랜치(Feature branch)를 생성합니다.

  • 실제 현장에는 다양한 팀으로부터 여러 요구사항이 쏟아집니다. 이러한 요구 사항을 효과적으로 관리하기 위해 GitHub의 기능, Issues 생성 및 관리, 그리고 Projects 보드 활용 방법을 학습합니다.

섹션 5: Scenario 2 - 출시

  • 두 번째 Git Flow 시나리오에서는 출시를 위해 출시브랜치(Release branch)를 생성합니다.

  • 실제 현장에서 팀 프로젝트의 개발 완료된 코드 버전을 출시할 때, 이 출시 브랜치(Release branch)를 생성하여 품질보증팀의 테스트를 거친 후, 발생한 이슈들을 반영하며 릴리즈 중심의 작업을 진행합니다. 이러한 릴리즈 중심의 실습을 해봅시다.

섹션 6: Scenario 3 - 긴급수정

  • 세 번째 Git Flow 시나리오에서는 출시된 버전에서 발생한 버그를 긴급히 수정하기 위해 긴급수정 브랜치(Hotfix branch)를 생성합니다.

  • 긴급수정 브랜치(Hotfix branch)는 예기치 않은 배포를 위해 사용되는 브랜치로 배포된 코드의 안정성에 문제가 발생한 경우 즉각적으로 생성하여 대응합니다.

  • 이 시나리오에서는 운영 중 발생한 치명적인 버그를 긴급수정 브랜치(Hotfix branch)를 통해 해결한 후 브랜치를 종료하는 과정을 실습합니다.


현업 개발자들이 Git과 GitHub를 실제로 어떻게 활용하지 다양한 시나리오를 통해 체험하고, 실무에서 경험할 수 있는 역할과 상황을 롤플레이로 경험해 보세요.

이제 Git과 GitHub를 제대로 마스터할 시간입니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Git이나 버전 관리에 대해 아무것도 모르는 초보자

  • Git과 GitHub 단어만 들어봤는데 실무에 바로 사용해야 하는 분

  • Git과 GitHub의 기능은 알지만 실무에서 어떻게 사용해야 할지 모르는 분

  • 다양한 시나리오를 기반으로 Git과 GitHub를 사용해 보고 싶으신 분

  • 현업 개발자들의 Git과 GitHub 문화를 배우고 싶은 분

  • Git과 GitHub로 프로젝트 관리와 협업을 해본 경험이 없는 분

  • Git과 GitHub로 개인 및 팀 프로젝트 관리와 협업을 쉽게 하고 싶은 분

  • Git과 GitHub를 실무에서 사용하는 것처럼 똑같이 실습해보고 싶은 분

  • 빠르게 배워서 바로 실무에 활용하고 싶은 분

  • 팀 협업에 어려움을 겪고 있거나, 효율적으로 팀 프로젝트를 관리/운영하는 능력을 향상시키고 싶은 분

  • 개발 협업의 효율성을 높이고 싶은 팀 또는 조직

안녕하세요
입니다.


image.png

EMCAST의 Above & Beyond School은 실무에 즉시 투입이 가능한 수준의 SW 개발자를 양성하는 전문 교육 기관으로 풀스택, 백엔드 엔지니어, 데이터 엔지니어 등 다양한 분야의 우수한 개발자를 배출하는 특화된 커리큘럼을 보유하고 있습니다.

EMCAST가 Inflearn을 통해 제공하는 모든 과정은 현업에서 직면할 수 있는 현실적이고 실무적인 과제로 구성되어 있으며 해외 유수 기업에서 그 우수성을 입증받고 있습니다.

소프트웨어 개발자로서의 꿈을 이루고자 하는 여러분의 여정에 EMCAST가 항상 함께 하겠습니다.

 

http://emcast.com/
https://www.facebook.com/EMCAST.inc/

 

 


image.png

EMCAST is an Edtech company that creates over 2,500 customized contents for 240,000 people per year.

EMCAST's Above & Beyond School is a professional education institution that specializes in training SW developers at a ready-to-work level. We have a specialized curriculum that produces highly qualified developers in a variety of fields, including full-stack, backend engineers, data engineers, and more.

All courses offered by EMCAST on Inflearn are designed with realistic and practical challenges that you may face in the workplace and have been proven to be successful by global companies.

EMCAST will always be with you on your journey to become a SW developer.

커리큘럼

전체

21개 ∙ (4시간 19분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

1개

5.0

1개의 수강평

  • 왈라비님의 프로필 이미지
    왈라비

    수강평 4

    평균 평점 5.0

    5

    62% 수강 후 작성

    • EMCAST
      지식공유자

      안녕하세요. 저희 강의를 선택해 주셔서 감사합니다. 앞으로도 더 유익한 강의를 제공하기 위해 노력하겠습니다. 소중한 피드백 감사드립니다. 궁금한 내용이 있으시면 언제든지 질문해주세요! 응원하겠습니다! :)

₩36,300

비슷한 강의

같은 분야의 다른 강의를 만나보세요!