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
Opinie uczestników (4)
Angażujący i praktyczny.
Balavignesh Elumalai - Scottish Power
Szkolenie - SonarQube for DevOps
Przetłumaczone przez sztuczną inteligencję
Trener ma wieloletnie doświadczenie i świetnie przekazuje wiedzę. Głębokość jego wiedzy oraz pasja do nauczania są bardzo doceniane.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Przetłumaczone przez sztuczną inteligencję
Wskazówki z praktyki, podpowiedzi i wskazywanie najlepszych praktyk oraz merytoryczne porady.
Daniel - Santander Poznan
Szkolenie - Jenkins: Continuous Integration for Agile Development
Zaznajomienie się z niektórymi technologiami, o których żałuję, że wcześniej ich nie poznałem.
Michel - Vanier College
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję