Comprehensive Git 교육 과정
이것은 다른 분산 버전 제어 시스템에 익숙하지 않은 사람들을 위한 포괄적인 과정입니다. 로컬 저장소에서 작업하는 간단한 연습으로 시작하여 팀에서 작업하는 연습으로 끝납니다.
이 과정은 연습에 중점을 둡니다.
Course Outline
Git 기본
- Git 소개
- Git 저장소
- 저장소에 대한 변경 사항 기록
- 커밋 기록 보기
- 일을 취소하다
- 태그 지정
Git 브랜칭
- 분기 및 병합
- 브랜스Management
- 분기 워크플로
- 원격 지점
- 리베이스
서버의 Git
- 프로토콜
- 서버에서 Git 가져오기
- SSH 공개 키 생성
- 서버 설정
- 공개Access
- 호스팅된 Git(GitHUB)
- 리모컨으로 작업하기
분산 Git
- 분산된 워크플로
- 프로젝트에 기여하기
- 프로젝트 유지 관리
Git 도구
- 개정 선택
- 대화형 스테이징
- 역사를 다시 쓰다
- Git으로 디버깅(bisect)
- 하위 모듈
- 서브 트리 병합
Git 사용자 정의
- Git 구성
- Git 속성
- 깃 후크
Requirements
프로젝트 개발에 대한 기본 지식.
Open Training Courses require 5+ participants.
Comprehensive Git 교육 과정 - Booking
Comprehensive Git 교육 과정 - Enquiry
Comprehensive Git - Consultancy Enquiry
Consultancy Enquiry
회원 평가 (7)
토론과 심의
Przemyslaw - FIDELITY INFORMATION SERVICES GMBH SP. Z O.O.
Course - Comprehensive Git
Machine Translated
트레이너는 신속하게 문제를 해결하고 질문에 답변했습니다.
Karol - FIDELITY INFORMATION SERVICES GMBH SP. Z O.O.
Course - Comprehensive Git
Machine Translated
The teacher really like the topic and was really happy to solve the issues with attentands.
Lukasz Linczewski - Alekseon
Course - Comprehensive Git
Very comprehensive, and covered almost everything. Also, tried and managed to get the participants to discuss issues and scenarios.
Arthur Wilson - The University of Edinburgh
Course - Comprehensive Git
I liked the program of the whole course. The course started with the basics and gradually progressed to more difficult levels. All the examples were perfectly explained by the lecturers
Patryk Smacki - The University of Edinburgh
Course - Comprehensive Git
the mood that the trainer created since the frirst day, very intersting very motivating and very affordable.
fabio tramontana - Fast Lane Consulting & Education Services Limited
Course - Comprehensive Git
We did exercises right after theory to understand by doing what was explained. Presentation style.
Razvan Popovici - BTC Embedded Systems Romania SRL
Course - Comprehensive Git
Upcoming Courses
Related Courses
Bitbucket
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육에서 참가자는 소프트웨어 개발 환경에서 Bitbucket을 버전 제어 시스템으로 사용하는 방법을 배웁니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 워크플로, 분기, 병합과 같은 버전 제어 개념을 이해합니다.
- Bitbucket과 Git을 사용하여 소프트웨어 개발 및 버전 관리를 관리하세요.
- Bitbucket을 Jira, HipChat, Confluence 및 Bamboo와 같은 다른 Atlassian 소프트웨어와 통합합니다.
Gerrit Code Review
7 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 소프트웨어 엔지니어와 Gerrit을 Git 저장소로 사용하고 코드 검토를 수행하는 방법을 배우고자 하는 모든 사람을 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Gerrit의 작동 방식과 Gerrit 웹 인터페이스를 관리하는 방법을 알아보세요.
- Gerrit을 사용하여 코드 검토 워크플로를 처리하는 모범 사례를 알아보세요.
- Gerrit 프로젝트를 관리하고 구성합니다.
Git Hands-on Workshop with Azure DevOps
14 Hours이 교육은 대한민국 (온라인 또는 현장)에서 진행되는 실습 중심의 교육으로, Git 및 DevOps Azure에 대한 실무 경험을 쌓고 싶은 중급 개발자와 엔지니어를 대상으로 합니다. 브랜치 관리, 병합 전략, 충돌 해결, 그리고 그래픽 클라이언트의 효과적인 사용법에 중점을 둡니다.
본 교육을 마치면 참가자들은 다음과 같은 능력을 갖게 될 것입니다:
- Git의 기본 개념과 워크플로우를 이해합니다.
- 협업 환경에서 브랜치와 병합을 효과적으로 관리합니다.
- 실제 시나리오에서 모범 사례를 사용하여 충돌을 해결합니다.
- Git 관리를 위해 그래픽 클라이언트(SourceTree 및 GitKraken)를 활용합니다.
- 콘솔과 그래픽 인터페이스 모두에서 실용적인 Git 작업을 수행합니다.
- Azure DevOps에서 Git을 사용하여 저장소 통합 및 버전 관리를 수행합니다.
Git and GitHub Fundamentals
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 GitHub 플랫폼을 처음 사용하고 Git과 함께 해당 기능을 활용하여 엔터프라이즈 애플리케이션의 소스 코드를 보다 효과적으로 버전 관리하고 관리하려는 개발자와 소프트웨어 엔지니어를 대상으로 합니다.
이 교육이 끝나면 참가자는 다음을 수행할 수 있습니다.
- GitHub의 웹 기반 플랫폼에 접속하기 위한 계정을 설정하고 구성합니다.
- Git 시스템의 작동 방식을 이해하고 GitHub의 기본 개념을 파악합니다.
- Git 워크플로를 구현하는 동안 GitHub 리포지토리를 생성하고 관리합니다.
- GitHub 내부의 소스 코드 변경 사항을 실행하고 플랫폼 외부에서 수행된 수정 버전을 동기화합니다.
- 풀 요청, 태그, 릴리스 및 기타 기본 GitHub 구성 요소를 작동합니다.
- Git 기반의 버전 제어 기능을 수행하고 GitHub의 bash 환경을 활용합니다.
- 팀과 함께 프로젝트 결함을 해결하기 위한 리포지토리 브랜치를 만듭니다.
- 더 나은 프로그래밍 연습을 위해 Git과 GitHub의 구조를 이해하고 익숙해지세요.
GitHub Fundamentals for Enterprise Security and Automation
21 Hours대한민국에서 진행되는 이 강사 주도의 실시간 교육(온라인 또는 오프사이트)은 중급 개발자와 DevOps 전문가를 대상으로 하며, 특히 기업 환경에서 그들의 GitHub 환경의 보안, 관리, 자동화를 향상시키고자 하는 사람들에게 적합합니다.
이 교육을 마친 후 참석자는 다음과 같은 능력을 갖추게 됩니다:
- GitHub 보안 설정 및 리포지토리 액세스를 구성하고 관리할 수 있습니다.
- Dependabot과 CodeQL과 같은 GitHub 도구를 사용하여 최고의 보안 관행을 구현할 수 있습니다.
- GitHub Actions와 워크플로우를 생성, 재사용 및 유지보수할 수 있습니다.
- 규모에 따른 준수성과 통제 활동을 모니터링하고 감사를 수행할 수 있습니다.
Gitlab and Gitlab CI
14 Hours대한민국에서 강사가 진행하는 이 실시간 교육(현장 또는 원격)은 버전 제어 및 지속적인 통합을 위해 Gitlab을 설정하고 사용하려는 개발자를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Gitlab을 설치하고 구성합니다.
- Github의 대안을 구현하는 방법을 이해합니다.
- Gitlab을 사용하여 DevOps 라이프사이클을 관리하세요.
- 지속적인 통합/지속적인 배포를 위해 Gitlab을 사용하세요.
- Gitlab을 사용하여 효율적으로 소프트웨어를 개발, 릴리스하고 테스트하세요.
GitOps Continuous Deployment for Kubernetes
21 Hours대한민국에서 강사가 진행하는 이 실시간 교육(온라인 또는 현장)은 Kubernetes 애플리케이션에 대한 Git 기반 소프트웨어 배포 워크플로를 설정, 배포 및 관리하려는 DevOps 엔지니어를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- Spinnaker와 Terraform을 설치하고 구성합니다.
- GitOps가 기존 CI/CD 및 IAC(Infrastructure-as-Code)에 비해 어떤 이점을 제공하는지 알아보세요.
- 스크립트 유지 관리에서 벗어나세요. 잘 정의된 배포 프로세스를 구성하고 실행하세요.
- 클라우드 네이티브 배포, 관리, 모니터링에 대한 모범 사례를 적용합니다.
- 수동 개입 없이 부분적인 장애로부터 배포를 복구합니다.
- 애플리케이션 개발을 위한 GitOps 전략을 수립하세요.
Git for Users
7 Hours이 과정은 Git 저장소를 사용하려는 모든 사람을 위해 만들어졌습니다.
소프트웨어 개발자, 프로젝트 관리자, 소프트웨어 아키텍트 및 솔루션 아키텍트, 릴리스 관리자 등...
Git for Victims of Subversion
7 Hours이 과정은 Subversion 사용자에게 Git을 사용하는 방법을 보여줍니다. SVN에서 Git으로 습관을 원활하게 마이그레이션하고 일반적인 실수를 피하는 데 도움이 됩니다.
Kubernetes and Gitlab
14 Hours대한민국에서 강사가 진행하는 이 라이브 교육(온라인 또는 현장)은 Kubernetes과 Gitlab을 사용하여 DevOps 라이프사이클을 자동화하려는 DevOps 엔지니어를 대상으로 합니다.
이 교육을 마치면 참가자는 다음을 수행할 수 있습니다.
- 애플리케이션 빌드, 테스트, 배포를 자동화합니다.
- 자동화된 빌드 인프라를 만듭니다.
- 컨테이너화된 클라우드 환경에 애플리케이션을 배포합니다.
Release Management and Deployment with Distributed Version Control System
7 Hours이 과정은 프로젝트 관리자, 릴리스 관리자, 제품 관리자, 제품 소유자, Scrum 마스터, 소프트웨어 설계자 및 소프트웨어 릴리스 및 배포 계획을 담당하는 모든 사람을 대상으로합니다.
분산 버전 제어 시스템 ( GIT 특히, 다른 분산 SCM을 사용하는 사람들도이 과정의 혜택을 볼 수 있음)을 사용하여 요구 사항, 개발 및 테스트를 거쳐 실제 환경으로 변경하는 방법을 보여줍니다.