Schulungsübersicht

Einführung in die kontinuierliche Integration (CI)

  • Überblick über die kontinuierliche Integration
  • Vorteile und Herausforderungen von CI in der PHP Entwicklung
  • Einführung in CI-Tools: GitLab CI und Jenkins

Einrichten von CI-Umgebungen

  • Installation und Konfiguration von GitLab CI
  • Installation und Konfiguration von Jenkins
  • Konfigurieren von Remote-Desktop-Umgebungen für CI

Automatisieren von Builds

  • Erstellen von automatisierten Build-Skripten für PHP-Anwendungen
  • Verwaltung von Abhängigkeiten in PHP-Projekten
  • Integration von Versionskontrolle mit CI-Tools

Testen in CI-Pipelines

  • Unit-Tests mit PHPUnit
  • Integrationstests in CI
  • Automatisieren von Tests in Jenkins und GitLab CI

Bereitstellung von PHP-Anwendungen

  • Automatisieren von Bereitstellungsprozessen
  • Bereitstellung in Staging- und Produktionsumgebungen
  • Rollback-Strategien und bewährte Verfahren

Erweiterte CI-Konfigurationen

  • Anpassen von CI-Pipelines für spezifische Anforderungen
  • Skalierung von CI-Prozessen für größere Projekte
  • Überwachung und Fehlersuche bei CI-Pipelines

Kombinieren von CI mit anderen Tools

  • Integration von CI mit Docker
  • Kontinuierliche Überwachung und Feedback-Schleifen
  • Fallstudien und Anwendungen aus der Praxis

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Erfahrung mit dem Erstellen, Testen und Bereitstellen von Software
  • PHP Programmiererfahrung

Zielgruppe

  • Entwickler
  • DevOps Ingenieure
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien