강의

멘토링

로드맵

Programming

/

Programming Tool/Software

Làm chủ Git & GitHub: Bootcamp hoàn chỉnh về Kiểm soát phiên bản & Cộng tác dành cho Developers

Học Git từ con số không đến chuyên gia — commits, branching, merging, rebasing, GitHub workflows, pull requests, issues, releases, và cộng tác nhóm trong thực tế.

9 học viên đang tham gia khóa học này

Độ khó Nhập môn

Thời gian Không giới hạn

  • cutecode
GitHub
GitHub
Git
Git
github-actions
github-actions
gitlab
gitlab
git-commands
git-commands
GitHub
GitHub
Git
Git
github-actions
github-actions
gitlab
gitlab
git-commands
git-commands

Bạn sẽ nhận được điều này sau khi học.

  • Git là gì và cách thức hoạt động của kiểm soát phiên bản Cài đặt Git trên Windows, macOS, và Linux

  • Merge vs rebase Xử lý và sửa chữa xung đột merge Viết lại lịch sử với rebase, squash, và fixup

  • Reset (soft/mixed/hard) Hoàn nguyên, khôi phục và phục hồi các thay đổi bị mất Cherry-picking commits

Chương trình học thường được chia thành khoảng 15 phần chi tiết, bao gồm:

  • Giới thiệu và Kiến thức cơ bản: Bao gồm tầm quan trọng của kiểm soát phiên bản, thiết lập và cài đặt Git.

  • Cơ chế cốt lõi của Git: Giải thích về các đối tượng như commits, trees, blobs và tags, cùng với các lệnh cơ bản như git init, git add, git commit, và git status.

  • Phân nhánh và Hợp nhất: Phát triển kỹ năng thành thạo trong việc tạo, chuyển đổi và quản lý các nhánh, giải quyết xung đột, và hợp nhất bằng cách sử dụng các lệnh như git branch, git merge, git rebase, cùng với các kỹ thuật như squash và stash.

  • Quản lý Repository: Làm việc với các repository từ xa, sao chép, fork, và quản lý pull request, tag, phát hành, cùng quy trình làm việc dự án trên GitHub.

  • Kỹ thuật nâng cao: Rebasing, hoàn nguyên, đặt lại, rebasing và hoàn tác các thay đổi, cộng với việc giải quyết các xung đột merge phức tạp.

  • Cộng tác và Quy trình làm việc: Sử dụng các quy trình làm việc phù hợp cho nhóm, đóng góp mã nguồn mở, tích hợp liên tục và pipeline triển khai, bao gồm GitHub Actions.

Kỹ năng thực tế và Ứng dụng

Trong suốt khóa học, người học sẽ có được kinh nghiệm thực tế về:

  • Quản lý các phiên bản mã nguồn một cách hiệu quả và an toàn

  • Cộng tác với các nhóm thông qua pull request và code review

  • Tự động hóa quy trình làm việc bằng cách sử dụng các tính năng GitHub như cài đặt, phát hành và bảng dự án

  • Nâng cao hồ sơ với tài liệu và các thực hành tốt nhất cho đóng góp mã nguồn mở.

Thời lượng và Định dạng Khóa học

Hầu hết các bootcamp này đều có tính mô-đun, cung cấp việc học theo tốc độ cá nhân với các bài giảng video, câu hỏi trắc nghiệm và bài thực hành. Thời lượng thông thường dao động từ vài giờ đến vài ngày tùy thuộc vào độ sâu và mức độ tương tác của người học.​

Bằng cách hoàn thành khóa học này, các nhà phát triển sẽ được trang bị để tự tin sử dụng Git và GitHub cho việc kiểm soát phiên bản, cộng tác và đóng góp mã nguồn mở, khiến nó trở thành một bộ kỹ năng vô cùng quý giá cho phát triển phần mềm hiện đại và quy trình làm việc nhóm.​

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Các lập trình viên mới bắt đầu muốn học Git & GitHub một cách đúng đắn Sinh viên & những người chuyển đổi nghề nghiệp đang chuẩn bị cho công việc phần mềm

  • Các nhà phát triển Frontend, backend, mobile & full-stack, kỹ sư DevOps cần chuyên môn Git trong tự động hóa quy trình làm việc

  • Các nhóm và freelancer muốn cộng tác mượt mà hơn Bất kỳ ai đóng góp cho các dự án mã nguồn mở

Xin chào
Đây là

Chương trình giảng dạy

Tất cả

7 bài giảng ∙ (1giờ 13phút)

Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!