Inflearn brand logo image
Inflearn brand logo image
Inflearn brand logo image
NEW
Programming

/

Programming Tool/Software

Git and GitHub for Beginners to Use in Real Work: Mastering Collaboration Skills Through Scenario-Based Practice

Aren't you curious about how Git and GitHub are actually used in real-world work environments? Experience various scenarios of how professional developers actually utilize Git and GitHub in practice, and directly experience the roles and situations you might encounter in the workplace through role-playing. Now it's time to properly master Git and GitHub.

14 learners are taking this course

  • emcast
실습 중심
실무적용
깃허브
깃허브실전
Git
GitHub
git-commands
github-workflow

What you will learn!

  • Learn the essential features of Git and GitHub for personal and team project management, and progressively master collaboration processes including source code management, issue registration and resolution through scenario-based project practice.

  • Developing Version Control Skills: You can acquire systematic version control capabilities using Git and GitHub in various development situations, from personal projects to team collaboration.

  • Immediately applicable team collaboration skills: Acquire essential collaboration techniques needed in the workplace through Git and GitHub, and apply them directly to real projects.

  • Collaborative practice through virtual scenarios: Through three team project scenarios, you will realize the importance of collaboration and learn how to apply it in real-world situations.

  • How to Build a Collaborative Environment: Learn how to effectively establish a collaborative environment for team project practice, increasing the applicability in real-world work situations.

  • Team Leader and Team Member Role Experience: By dividing roles between team leader and team members to conduct role-play, you can practice collaboration methods in actual team projects.

  • Mastering basic commands and source management workflow: Learn the basic commands and source management workflow of Git and GitHub, and gain practical experience through hands-on practice managing individual and team projects.

초보자도 실무에 바로 쓰는 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를 제대로 마스터할 시간입니다.

Recommended for
these people

Who is this course right for?

  • A complete beginner who knows nothing about Git or version control

  • Someone who has only heard of the words Git and GitHub but needs to use them immediately in their work

  • Someone who knows the features of Git and GitHub but doesn't know how to use them in actual work

  • Those who want to try using Git and GitHub based on various scenarios

  • Those who want to learn the Git and GitHub culture of working developers

  • Someone who has no experience with project management and collaboration using Git and GitHub

  • Those who want to easily manage personal and team projects and collaborate using Git and GitHub

  • Those who want to practice Git and GitHub exactly as they would be used in real-world work environments

  • Those who want to learn quickly and apply it directly to practical work

  • Those who are experiencing difficulties with team collaboration or want to improve their ability to efficiently manage and operate team projects

  • Teams or organizations looking to improve the efficiency of development collaboration

Hello
This is


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.

Curriculum

All

21 lectures ∙ (4hr 19min)

Published: 
Last updated: 

Reviews

Not enough reviews.
Please write a valuable review that helps everyone!

$28.60

Similar courses

Explore other courses in the same field!