Liên hệ với chúng tôi

Đề cương khóa học

Giới thiệu về GitLab và Quản lý vòng đời DevOps

  • Tổng quan về GitLab và vai trò của nó trong phát triển phần mềm
  • Hiểu GitLab như một nền tảng DevOps hoàn chỉnh
  • Các tính năng chính của GitLab: kiểm soát mã nguồn, CI/CD, bảo mật và quản lý dự án
  • So sánh GitLab với các nền tảng kiểm soát phiên bản truyền thống

Cài đặt và Cấu hình GitLab

  • Cài đặt GitLab trong các môi trường khác nhau
  • Cấu hình cài đặt và dịch vụ của GitLab
  • Hiểu kiến trúc và các thành phần của GitLab
  • Các tác vụ cài đặt ban đầu và quản trị

Nền tảng Git và Kiểm soát phiên bản

  • Ôn tập các khái niệm và luồng làm việc của Git
  • Kho lưu trữ, nhánh, cam kết (commit) và hợp nhất (merge)
  • Quản lý mã nguồn bằng GitLab
  • Áp dụng các thực tiễn tốt nhất về kiểm soát phiên bản

Điều hướng Nền tảng GitLab

  • Khám phá giao diện người dùng của GitLab
  • Sử dụng Web IDE
  • Quản lý dự án và kho lưu trữ
  • Làm việc với các tính năng và công cụ của GitLab

Luồng làm việc và Hợp tác của GitLab

  • Hiểu các luồng làm việc phát triển của GitLab
  • Các chiến lược phân nhánh và yêu cầu hợp nhất (merge request)
  • Xem xét mã và các thực tiễn hợp tác
  • Quản lý nhóm và đặc quyền truy cập

Quản lý Người dùng, Nhóm và Dự án

  • Hiểu về tên miền (namespace) và nhóm
  • Tạo và tổ chức các dự án
  • Quản lý người dùng và quyền truy cập
  • Áp dụng kiểm soát truy cập dựa trên vai trò

Tích hợp liên tục và Triển khai liên tục (CI/CD)

  • Hiểu các khái niệm CI/CD
  • Tạo pipeline CI/CD của GitLab
  • Làm việc với GitLab runners
  • Tự động hóa quy trình xây dựng (build), kiểm thử và triển khai

Quản lý Dự án và Vấn đề (Issue)

  • Quản lý các vấn đề và tác vụ trong GitLab
  • Sử dụng mốc thời hạn (milestone) và nhãn (label)
  • Lập kế hoạch và theo dõi công việc phát triển
  • Cải thiện sự hợp tác và khả năng hiển thị của nhóm

Tài liệu và Xuất bản bằng GitLab

  • Sử dụng GitLab Markdown
  • Tạo tài liệu dự án
  • Xuất bản trang web với GitLab Pages
  • Quản lý thông tin dự án hiệu quả

Bảo mật và Thực tiễn Tốt nhất

  • Các tính năng bảo mật của GitLab
  • Bảo vệ kho lưu trữ và thông tin nhạy cảm
  • Quản lý luồng làm việc phát triển an toàn
  • Áp dụng các thực tiễn tốt nhất về quản trị GitLab

Gỡ lỗi và Hội thảo Thực hành

  • Chẩn đoán các vấn đề phổ biến của GitLab
  • Xây dựng một luồng làm việc GitLab hoàn chỉnh
  • Triển khai các thực hành kiểm soát mã nguồn và CI/CD
  • Rà soát khóa học và các bước tiếp theo

Yêu cầu

  • Hiểu biết chung về hệ thống kiểm soát phiên bản.
  • Kinh nghiệm làm việc với dòng lệnh Linux.

Đối tượng

  • Nhà phát triển
 14 Giờ

Số người tham gia


Giá cho mỗi học viên

Đánh giá (7)

Các khóa học sắp tới

Các danh mục liên quan