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

Giới thiệu về Tích hợp Liên tục (CI)

  • Tổng quan về Tích hợp Liên tục
  • Lợi ích và thách thức của CI trong phát triển PHP
  • Giới thiệu về các công cụ CI: GitLab CI và Jenkins

Thiết lập Môi trường CI

  • Cài đặt và cấu hình GitLab CI
  • Cài đặt và cấu hình Jenkins
  • Cấu hình môi trường máy tính từ xa cho CI

Tự động hóa Quy trình Xây dựng

  • Tạo các tập lệnh xây dựng tự động cho ứng dụng PHP
  • Quản lý các phụ thuộc trong dự án PHP
  • Tích hợp kiểm soát phiên bản với các công cụ CI

Kiểm thử trong Quy trình CI

  • Kiểm thử đơn vị với PHPUnit
  • Kiểm thử tích hợp trong CI
  • Tự động hóa kiểm thử trong Jenkins và GitLab CI

Triển khai Ứng dụng PHP

  • Tự động hóa quy trình triển khai
  • Triển khai lên môi trường staging và production
  • Chiến lược rollback và các phương pháp hay nhất

Cấu hình CI Nâng cao

  • Tùy chỉnh quy trình CI cho các nhu cầu cụ thể
  • Mở rộng quy trình CI cho các dự án lớn hơn
  • Giám sát và khắc phục sự cố quy trình CI

Kết hợp CI với Các Công cụ Khác

  • Tích hợp CI với Docker
  • Giám sát liên tục và vòng phản hồi
  • Nghiên cứu điển hình và ứng dụng thực tế

Tóm tắt và Các Bước Tiếp Theo

Requirements

  • Có kinh nghiệm xây dựng, kiểm thử và triển khai phần mềm
  • PHP kinh nghiệm lập trình

Đối tượng

  • Nhà phát triển
  • DevOps kỹ sư
 14 Hours

Number of participants


Price per participant

Testimonials (5)

Provisional Upcoming Courses (Require 5+ participants)

Related Categories