Bądźmy w kontakcie

Plan Szkolenia

Wprowadzenie do ciągłej integracji (CI)

  • Przegląd ciągłej integracji
  • Korzyści i wyzwania CI w rozwoju PHP
  • Wprowadzenie do narzędzi CI: GitLab CI i Jenkins

Konfiguracja środowisk CI

  • Instalacja i konfiguracja GitLab CI
  • Instalacja i konfiguracja Jenkins
  • Konfiguracja zdalnych środowisk desktopowych dla CI

Automatyzacja budowania

  • Tworzenie zautomatyzowanych skryptów budowania dla aplikacji PHP
  • Zarządzanie zależnościami w projektach PHP
  • Integracja kontroli wersji z narzędziami CI

Testowanie w potokach CI

  • Testowanie jednostkowe z PHPUnit
  • Testowanie integracyjne w CI
  • Automatyzacja testów w Jenkins i GitLab CI

Wdrażanie aplikacji PHP

  • Automatyzacja procesów wdrażania
  • Wdrażanie w środowiskach stagingowych i produkcyjnych
  • Strategie wycofywania i najlepsze praktyki

Zaawansowane konfiguracje CI

  • Dostosowywanie potoków CI do konkretnych potrzeb
  • Skalowanie procesów CI dla większych projektów
  • Monitorowanie i rozwiązywanie problemów z potokami CI

Łączenie CI z innymi narzędziami

  • Integracja CI z Dockerem
  • Ciągłe monitorowanie i pętle zwrotne
  • Studia przypadków i zastosowania w rzeczywistych projektach

Podsumowanie i kolejne kroki

Wymagania

  • Doświadczenie w budowaniu, testowaniu i wdrażaniu oprogramowania
  • Doświadczenie w programowaniu w PHP

Grupa docelowa

  • Programiści
  • Inżynierowie DevOps
 14 godzin

Liczba uczestników


Cena za uczestnika (netto)

Opinie uczestników (4)

Propozycje terminów

Powiązane Kategorie