Đánh giá Mã Gerrit Khóa Học Đào Tạo
Gerrit là một công cụ đánh giá mã nguồn dựa trên web, miễn phí và mã nguồn mở, tích hợp với Git và được xây dựng trên hệ thống kiểm soát phiên bản Git. Nó hoạt động như một kho lưu trữ cho phép đẩy mã và tạo đánh giá cho các commit của bạn.
Khóa đào tạo trực tiếp (trực tuyến hoặc tại chỗ) này dành cho các kỹ sư phần mềm và bất kỳ ai muốn học cách sử dụng Gerrit làm kho lưu trữ Git và thực hiện đánh giá mã nguồn.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Hiểu cách Gerrit hoạt động và cách quản lý giao diện web Gerrit.
- Học các phương pháp hay nhất để sử dụng Gerrit trong việc xử lý quy trình đánh giá mã nguồn.
- Quản trị và cấu hình một dự án Gerrit.
Định dạng khóa học
- Bài giảng và thảo luận tương tác.
- Nhiều bài tập và thực hành.
- Thực hiện trực tiếp trong môi trường lab trực tiếp.
Tùy chọn tùy chỉnh khóa học
- Để yêu cầu một khóa đào tạo tùy chỉnh cho khóa học này, vui lòng liên hệ với chúng tôi để sắp xếp.
Đề cương khóa học
Giới thiệu
- Tổng quan về Gerrit
- Hiểu giao diện người dùng Gerrit
Bắt đầu
- Cài đặt Git
- Tạo dự án
- Tạo nhánh và thẻ
- Quản lý quyền truy cập
- Xóa dự án
Cấu hình Cài đặt Người dùng
- Cấu hình tên và trạng thái
- Email và cấu hình khóa SSH
- Cấu hình danh sách theo dõi dự án
Đẩy Mã lên Gerrit
- Đẩy mã để xem xét
- Đẩy một patchset
Sử dụng Màn hình Thay đổi
- Hướng dẫn sử dụng màn hình thay đổi
- Bình luận và phê duyệt
- Thực hiện và cam kết thay đổi
- Đẩy thay đổi lên Gerrit
- Hoàn tác các thay đổi đã gửi
- Từ bỏ và khôi phục thay đổi
Giải quyết Xung đột
- Giới thiệu về rebase
- Giới thiệu về cherry-pick
Khắc phục sự cố
Tóm tắt và Các bước tiếp theo
Yêu cầu
- Kiến thức cơ bản về Git
Đối tượng
- Kỹ sư phần mềm
- Quản trị viên dự án Gerrit
- Bất kỳ ai muốn học cách sử dụng Gerrit
Khóa học đào tạo mở cần có ít nhất 5 người tham gia.
Đánh giá Mã Gerrit Khóa Học Đào Tạo - Đặt chỗ
Đánh giá Mã Gerrit Khóa Học Đào Tạo - Yêu cầu thông tin
Đánh giá Mã Gerrit - Yêu cầu tư vấn
Đánh giá (1)
Lặp lại điểm quan trọng cần ghi nhớ
Milly Chen - Logitech
Khóa học - Gerrit Code Review
Dịch thuật bằng máy
Các khóa học sắp tới
Các khóa học liên quan
GitLab Nâng Cao
21 GiờLớp đào tạo trực tiếp do giáo viên hướng dẫn tại Việt Nam (trực tuyến hoặc tại chỗ) này dành cho các chuyên gia từ mức trung bình đến nâng cao muốn áp dụng GitLab cho các quy trình CI/CD nâng cao, cấu trúc dự án và phát triển hợp tác sử dụng phiên bản Miễn phí của GitLab.
Sau khi kết thúc khóa học, người tham gia sẽ có thể:
- Triển khai các đường ống CI/CD GitLab nâng cao với máy chạy tùy chỉnh và mẫu tái sử dụng.
- Tổ chức dự án hiệu quả bằng cách sử dụng nhóm và không gian tên.
- Hợp tác trên mã, vấn đề và tài liệu với Markdown và công cụ GitLab.
- Áp dụng GitLab Pages, quy trình phát hành và cấu hình bảo mật trong các dự án thực tế.
Git Hands-on Workshop with Azure DevOps
14 GiờKhoá học này do giảng viên hướng dẫn, được tổ chức trực tuyến hoặc tại địa điểm (online hoặc onsite), dành cho các lập trình viên và kỹ sư DevOps ở trình độ trung cấp, mong muốn có kinh nghiệm thực tế với Git và Azure DevOps, tập trung vào quản lý nhánh, chiến lược hợp nhất, giải quyết xung đột và sử dụng hiệu quả các ứng dụng đồ họa.
Sau khi hoàn thành khoá học này, người tham gia sẽ có thể:
- Hiểu được các khái niệm và quy trình cơ bản của Git.
- Quản lý nhánh và hợp nhất hiệu quả trong môi trường cộng tác.
- Giải quyết xung đột bằng cách áp dụng những thực hành tốt nhất trong các tình huống thực tế.
- Sử dụng các ứng dụng đồ họa (SourceTree và GitKraken) để quản lý Git.
- Thực hiện các thao tác Git cả từ console và giao diện đồ họa.
- Làm việc với Git trong Azure DevOps cho việc tích hợp kho mã nguồn và kiểm soát phiên bản.
Hướng dẫn toàn diện về Git
21 GiờĐây là một khóa học toàn diện dành cho những người chưa quen với bất kỳ hệ thống kiểm soát phiên bản phân tán nào. Khóa học bắt đầu với các bài tập đơn giản để làm việc trong kho lưu trữ cục bộ và kết thúc bằng việc thực hành làm việc theo nhóm.
Khóa học này tập trung vào các bài tập thực hành.
Gitea: Mã nguồn Git tự lưu trữ thay thế GitHub và GitLab
14 GiờGitea là một dịch vụ Git nhẹ, mã nguồn mở và tự lưu trữ, cung cấp khả năng quản lý kho lưu trữ, xem xét mã nguồn, theo dõi vấn đề và tích hợp CI/CD. Đây ngày càng trở thành một lựa chọn phổ biến thay thế cho GitHub và GitLab.com đối với các nhóm cần kiểm soát hoàn toàn mã nguồn của mình mà không phụ thuộc vào điều khoản dịch vụ của bên thứ ba hay các hạn chế xuất khẩu dữ liệu.
Cơ sở của Git và GitHub
21 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và kỹ sư phần mềm mới làm quen với nền tảng của GitHub và muốn sử dụng các tính năng của nó cùng với Git để cải thiện khả năng kiểm soát phiên bản và quản lý mã nguồn của một ứng dụng doanh nghiệp.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Thiết lập và cấu hình tài khoản để truy cập nền tảng web của GitHub.
- Hiểu cách hệ thống Git hoạt động và nắm bắt các khái niệm nền tảng của GitHub.
- Tạo và quản lý các kho lưu trữ GitHub đồng thời triển khai quy trình làm việc Git.
- Thực hiện các thay đổi mã nguồn bên trong GitHub và đồng bộ hóa các sửa đổi đã thực hiện bên ngoài nền tảng.
- Vận hành Pull Requests, Tags, Releases và các thành phần cơ bản khác của GitHub.
- Thực hiện các chức năng kiểm soát phiên bản dựa trên Git và sử dụng môi trường bash của GitHub.
- Tạo các nhánh kho lưu trữ để giải quyết các lỗi dự án cùng với nhóm.
- Nắm bắt và làm quen với cấu trúc Git và GitHub để cải thiện thực hành lập trình.
GitHub Cơ bản cho An ninh và Tự động hóa Doanh nghiệp
21 GiờKhóa đào tạo trực tiếp do giảng viên hướng dẫn này tại Việt Nam (trực tuyến hoặc tại chỗ) dành cho các nhà phát triển và chuyên gia DevOps có trình độ trung cấp, những người muốn cải thiện an ninh, quản lý và tự động hóa môi trường GitHub của họ, đặc biệt trong bối cảnh doanh nghiệp.
Đến cuối khóa đào tạo, học viên sẽ có thể:
- Cấu hình và quản lý các cài đặt an ninh và quyền truy cập kho lưu trữ trên GitHub.
- Thực hiện các thực hành an ninh tốt nhất bằng cách sử dụng công cụ của GitHub như Dependabot và CodeQL.
- Tạo, tái sử dụng và duy trì các hành động và quy trình làm việc trên GitHub Actions.
- Giám sát và kiểm toán hoạt động để tuân thủ và quản lý quy mô lớn.
Gitlab và Gitlab CI
14 GiờKhóa đào tạo trực tiếp, do giảng viên hướng dẫn này tại Việt Nam (tại chỗ hoặc từ xa) dành cho các nhà phát triển muốn thiết lập và sử dụng Gitlab cho kiểm soát phiên bản và tích hợp liên tục.
Khi kết thúc khóa đào tạo này, người tham gia sẽ có thể:
- Cài đặt và cấu hình Gitlab.
- Hiểu cách triển khai một giải pháp thay thế cho Github.
- Sử dụng Gitlab để quản lý một vòng đời DevOps.
- Sử dụng Gitlab cho Tích hợp Liên tục / Phân phối Liên tục.
- Phát triển, phát hành và kiểm tra phần mềm một cách hiệu quả bằng cách sử dụng Gitlab.
GitLab Tự quản lý: Nền tảng DevSecOps trọn vẹn không phụ thuộc SaaS
21 GiờGitLab Self-Managed là phiên bản triển khai tại chỗ (on-premises) của nền tảng DevSecOps toàn diện từ GitLab, bao gồm quản lý mã nguồn, CI/CD, kho lưu trữ container, quét bảo mật và giám sát. Đây là tiêu chuẩn vàng dành cho các tổ chức muốn sở hữu đầy đủ tính năng của GitLab mà không phụ thuộc vào dịch vụ SaaS hoặc để dữ liệu rời khỏi mạng nội bộ.
Git cho Người dùng
7 GiờKhóa học Git cho Người dùng cung cấp cho các nhà phát triển và quản lý dự án những kỹ thuật kiểm soát phiên bản cơ bản sử dụng Git để phát triển cộng tác.ครอบคลุม các nguyên lý cốt lõi của mô hình dữ liệu Git, các loại đối tượng, chiến lược phân nhánh và quy trình hợp nhất (merging). Khám phá các phương pháp đã được chứng minh cho lịch sử cam kết (commit), phân tích diff, thao tác stash, thẻ (tags) và các mẫu phát triển phân tán với các kho lưu trữ được lưu trữ trên máy chủ. Giúp các nhóm phần mềm quản lý lịch sử phiên bản, giải quyết các xung đột hợp nhất và duy trì mã nguồn có thể truy vết xuyên suốt các dự án cộng tác.
Git cho Những Ai Từng Dùng Subversion
7 GiờChuyển đổi mượt mà từ Subversion sang Git với khóa đào tạo di chuyển chuyên biệt dành cho người dùng SVN muốn làm chủ kiểm soát phiên bản phân tán. Khóa học thực hành này bao gồm các khái niệm cốt lõi của Git, các mẫu quy trình làm việc hàng ngày, các chiến lược phân nhánh và hợp nhất nâng cao, quy trình di chuyển hoàn chỉnh, nguyên lý hoạt động bên trong của Git, cùng các mẹo tích hợp thực tiễn — giúp nhà phát triển loại bỏ các bẫy phổ biến, áp dụng các quy trình làm việc DVCS hiện đại một cách tự tin và hiệu quả, thúc đẩy quy trình phát triển nhanh hơn và cộng tác tốt hơn.
Kubernetes và Gitlab
14 GiờKhóa đào tạo trực tiếp, trực tuyến hoặc tại chỗ này dành cho DevOps kỹ sư muốn sử dụng Kubernetes và Gitlab để tự động hóa vòng đời DevOps.
Sau khi hoàn thành khóa đào tạo này, người tham gia sẽ có thể:
- Tự động hóa quy trình xây dựng, kiểm thử và triển khai ứng dụng.
- Xây dựng cơ sở hạ tầng xây dựng tự động.
- Triển khai ứng dụng lên môi trường đám mây container.
Quản lý Phát Hành và Triển Khai với Hệ Thống Kiểm Soát Phiên Bản Phân tán
7 GiờKhóa học này được thiết kế dành cho các quản lý dự án, quản lý phát hành, quản lý sản phẩm, chủ sở hữu sản phẩm, Scrum các chuyên gia, kiến trúc sư phần mềm và bất kỳ ai chịu trách nhiệm lên kế hoạch phát hành và triển khai phần mềm.
Khóa học này trình bày cách chuyển đổi các thay đổi từ yêu cầu, thông qua phát triển và kiểm thử đến môi trường sản xuất bằng cách sử dụng hệ thống kiểm soát phiên bản phân tán (GIT nói riêng, nhưng những người sử dụng các SCM phân tán khác cũng có thể hưởng lợi từ khóa học này).
Woodpecker CI: Pipelines nhẹ, tự lưu trữ cho Gitea và Forgejo
14 GiờWoodpecker CI là một công cụ tích hợp liên tục đơn giản nhưng mạnh mẽ, được thiết kế đặc biệt cho các hệ thống quản lý mã nguồn tự lưu trữ như Gitea và Forgejo. Nó cung cấp trải nghiệm CI/CD nhẹ, nguyên sinh với Docker, mà không gặp phải sự phức tạp hay chi phí cấp phép của các nền tảng CI doanh nghiệp.