Plan Szkolenia
Wprowadzenie do ciągłej integracji (CI)
- Przegląd ciągłej integracji
- Korzyści i wyzwania związane z CI w PHP rozwoju
- Wprowadzenie do narzędzi CI: GitLab CI i Jenkins
Konfigurowanie środowisk CI
- Instalacja i konfiguracja GitLab CI
- Instalacja i konfiguracja Jenkins CI
- Konfigurowanie środowisk pulpitu zdalnego dla CI
Automatyzacja kompilacji
- Tworzenie automatycznych skryptów kompilacji dla PHP aplikacji
- Zarządzanie zależnościami w projektach PHP
- Integracja kontroli wersji z narzędziami CI
Testowanie w potokach CI
- Testowanie jednostkowe za pomocą 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 przejściowych i produkcyjnych
- Strategie wycofywania i najlepsze praktyki
Zaawansowane konfiguracje ciągłej integracji
- 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ągłej integracji z innymi narzędziami
- Integracja CI z Docker
- Ciągłe monitorowanie i pętle sprzężenia zwrotnego
- Studia przypadków i rzeczywiste zastosowania
Podsumowanie i kolejne kroki
Wymagania
- Doświadczenie w tworzeniu, testowaniu i wdrażaniu oprogramowania
- PHP doświadczenie w programowaniu
Publiczność
- Programiści
- DevOps inżynierowie
Opinie uczestników (5)
Engaging, and hands on practise.
Balavignesh Elumalai - Scottish Power
Szkolenie - SonarQube for DevOps
Trainer has in depth experince and well narreated in deed. The depth of the knowledge and the passion for teaching is highly appriciated.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Instruktor był bardzo dobrze zorganizowany. Na początku wyjaśnił o wszystkich narzędziach potrzebnych do szkolenia. Instruktor z przyjemnością rozwiązywał wszystkie wątpliwości, a nauczane były również praktyczne przypadki użycia.
Vivek Verma - Global Knowledge Network Training Ltd
Szkolenie - DevOps Practical Implementation and Tools
Przetłumaczone przez sztuczną inteligencję
Bardzo szczegółowe, trener zna temat bardzo dobrze i omówił wiele tematów
Gabriel Kelly Navarro - Opswerks
Szkolenie - Advanced Spinnaker
Przetłumaczone przez sztuczną inteligencję
Tematyka dobrze rozłożona w czasie.