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 (4)
Trener ma dogłębne doświadczenie i jest dobrze wykształcony. Głębokość wiedzy i pasja do nauczania są wysoko cenione.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Szkolenie - Jenkins 2: Building CI/CD Pipelines
Przetłumaczone przez sztuczną inteligencję
The trainer was very well organized. He explained about all the tools required for the training in the beginning. The trainer happily clarified all the doubts and practical use cases were discussed.
Vivek Verma - Global Knowledge Network Training Ltd
Szkolenie - DevOps Practical Implementation and Tools
Very detailed, trainer knows the subject very well and has covered a lot of topics
Gabriel Kelly Navarro - Opswerks
Szkolenie - Advanced Spinnaker
All of it. Having had no previous exposure to Jenkins, I was a little concerned about my ability to keep up. IPad provided appropriate coaching/support, when I asked for help, so that I was able to follow the presentation at a level I was happy with.