Cảm ơn bạn đã gửi yêu cầu! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Cảm ơn bạn đã gửi đặt chỗ! Một thành viên trong đội ngũ của chúng tôi sẽ liên hệ với bạn ngay lập tức.
Thời gian kéo dài 21 Giờ học
Đề cương khóa học
Giới thiệu về Graphite và các quy trình rà soát mã hiện đại
- Tổng quan về kiến trúc và các tính năng chính của Graphite
- Hiểu về các pull request chồng lớp và tự động hóa quy trình làm việc
- Cấu hình Graphite với GitHub cho các dự án dựa trên nhóm
Cài đặt và cấu hình Graphite
- Triển khai Graphite trong các môi trường phát triển
- Kết nối kho mã và quản lý quyền truy cập
- Cấu hình hàng đợi gộp mã, hộp thư pull request và chính sách rà soát mã
Tối ưu hóa quy trình Pull Request
- Triển khai PR chồng lớp và theo dõi phụ thuộc
- Giảm xung đột khi gộp mã và tăng tốc độ rà soát
- Quản lý các cơ sở mã lớn bằng hệ thống rà soát của Graphite
Rà soát mã dựa trên AI và Nâng cao Năng suất
- Sử dụng trợ lý rà soát mã AI của Graphite
- Tích hợp các LLM mã nguồn mở như Deepseek, Qwen và Mistral Small để thu nhập kiến thức mã
- Tạo các gợi ý tự động và thực thi các tiêu chuẩn chất lượng
Tích hợp Graphite với chuỗi công cụ DevOps
- Kết nối Graphite với các đường ống CI/CD
- Tích hợp với GitHub Actions, Jenkins và các công cụ tự động hóa khác
- Đảm bảo tuân thủ và khả năng kiểm toán trong các quy trình doanh nghiệp
Phân tích, Chỉ số và Báo cáo
- Sử dụng bảng điều khiển Graphite để theo dõi hiệu suất nhóm
- Xác định các điểm nghẽn và sự kém hiệu quả
- Xây dựng các báo cáo và trực quan hóa tùy chỉnh
Mở rộng Graphite trong môi trường Doanh nghiệp
- Cấu hình đa nhóm và chiến lược quản trị
- Các thực hành tốt nhất cho việc triển khai quy mô lớn
- Các cân nhắc về bảo mật, lưu trữ dữ liệu và tuân thủ
Workshop thực hành: Triển khai từ đầu đến cuối
- Thiết lập quy trình làm việc Graphite doanh nghiệp hoàn chỉnh
- Tích hợp các đường ống rà soát dựa trên AI
- Thực hiện phân tích hiệu suất nhóm và lập kế hoạch cải tiến
Tổng kết và Các bước tiếp theo
Yêu cầu
- Hiểu biết về quy trình làm việc dựa trên Git
- Kinh nghiệm với phát triển phần mềm và hệ thống kiểm soát phiên bản
- Quen thuộc với các khái niệm rà soát mã nguồn và CI/CD
Đối tượng tham gia
- Trưởng nhóm kỹ thuật và quản lý phát triển phần mềm
- Các nhóm kỹ sư DevOps và kỹ sư nền tảng
- Các nhà phát triển cấp cao và kiến trúc sư kỹ thuật
Đánh giá (1)
Tôi đã học được kiến thức về thư viện Streamlit trong Python và chắc chắn tôi sẽ thử sử dụng nó để cải thiện các ứng dụng của đội tôi, những ứng dụng này được tạo bằng R Shiny.
Michal Maj - XL Catlin Services SE (AXA XL)
Khóa học - GitHub Copilot for Developers
Dịch thuật bằng máy