Course Outline

Introduction to Continuous Integration (CI)

  • Overview of Continuous Integration
  • Benefits and challenges of CI in PHP development
  • Introduction to CI tools: GitLab CI and Jenkins

Setting Up CI Environments

  • Installation and configuration of GitLab CI
  • Installation and configuration of Jenkins
  • Configuring remote desktop environments for CI

Automating Builds

  • Creating automated build scripts for PHP applications
  • Managing dependencies in PHP projects
  • Integrating version control with CI tools

Testing in CI Pipelines

  • Unit testing with PHPUnit
  • Integration testing in CI
  • Automating tests in Jenkins and GitLab CI

Deploying PHP Applications

  • Automating deployment processes
  • Deploying to staging and production environments
  • Rollback strategies and best practices

Advanced CI Configurations

  • Customizing CI pipelines for specific needs
  • Scaling CI processes for larger projects
  • Monitoring and troubleshooting CI pipelines

Combining CI with Other Tools

  • Integrating CI with Docker
  • Continuous monitoring and feedback loops
  • Case studies and real-world applications

Summary and Next Steps

Requirements

  • Experience with building, testing, and deploying software
  • PHP programming experience

Audience

  • Developers
  • DevOps engineers
 14 Hours

Custom Corporate Training

Training solutions designed exclusively for businesses.

  • Customized Content: We adapt the syllabus and practical exercises to the real goals and needs of your project.
  • Flexible Schedule: Dates and times adapted to your team's agenda.
  • Format: Online (live), In-company (at your offices), or Hybrid.
Investment

Price per private group, online live training, starting from 3200 € + VAT*

Contact us for an exact quote and to hear our latest promotions

Testimonials (5)

Upcoming Courses

Related Categories