Ciągła integracja (CI) dla projektów PHP

Opis

Praktyczne szkolenie z zakresu wdrażania i zarządzania procesami ciągłej integracji w projektach PHP. Program koncentruje się na automatyzacji procesów budowania, testowania i wdrażania aplikacji z wykorzystaniem popularnych narzędzi CI/CD. Uczestnicy poznają najlepsze praktyki DevOps w kontekście projektów PHP oraz uczą się konfigurować i utrzymywać pipeline’y CI/CD. Warsztaty bazują na rzeczywistych scenariuszach, z którymi spotykają się zespoły deweloperskie.

Profil uczestnika

  • DevOps Engineers pracujący z PHP
  • Programiści PHP zainteresowani automatyzacją
  • Inżynierowie ds. wdrożeń
  • Administratorzy systemów
  • Liderzy zespołów programistycznych
  • Architekci rozwiązań chmurowych
  • Specjaliści ds. jakości oprogramowania

Agenda

  1. Podstawy CI/CD
    • Filozofia Continuous Integration
    • Narzędzia CI dla PHP
    • Automatyzacja procesów
    • Zarządzanie wersjami
  2. Konfiguracja środowiska
    • Przygotowanie pipeline’ów
    • Integracja z systemami kontroli wersji
    • Zarządzanie zależnościami
    • Środowiska testowe
  3. Testowanie i jakość kodu
    • Automatyzacja testów
    • Statyczna analiza kodu
    • Metryki jakości
    • Code coverage
  4. Wdrażanie i monitoring
    • Strategie deploymentu
    • Rollback i recovery
    • Monitoring pipeline’ów
    • Optymalizacja procesów

Korzyści

Uczestnik nabędzie praktyczną wiedzę z zakresu konfiguracji i zarządzania procesami ciągłej integracji dla projektów PHP. Rozwinie umiejętność automatyzacji procesów testowania i wdrażania aplikacji. Pozna techniki zwiększania jakości kodu poprzez automatyczne testy i analizy. Nauczy się implementować zaawansowane strategie deploymentu z możliwością szybkiego rollbacku. Będzie potrafił monitorować i optymalizować pipeline’y CI/CD. Zdobędzie wiedzę o najlepszych praktykach DevOps w kontekście projektów PHP.

Wymagane przygotowanie uczestników

  • Doświadczenie w programowaniu PHP
  • Podstawowa znajomość systemów kontroli wersji
  • Znajomość podstaw testowania oprogramowania
  • Podstawowa wiedza o procesach CI/CD

Zagadnienia

  • Continuous Integration
  • Pipeline Configuration
  • Automated Testing
  • Code Quality
  • Deployment Strategies
  • Version Control
  • Dependency Management
  • Environment Management
  • Monitoring and Logging
  • Recovery Procedures
  • Performance Metrics
  • DevOps Best Practices

Poznaj naszą firmę

INFORMACJA CENOWA:
od 1750 zł netto za jedną osobę

CZAS TRWANIA (dni): 2

KOD SZKOLENIA: IT-DV-28

?
?
Zapoznałem/łam się i akceptuję politykę prywatności. *