Course Code: ciforphp
Duration: 14 hours
Prerequisites:
  • Doświadczenie w tworzeniu, testowaniu i wdrażaniu oprogramowania
  • PHP doświadczenie w programowaniu

Publiczność

  • Programiści
  • DevOps inżynierowie
Overview:

To prowadzone przez instruktora szkolenie na żywo (na miejscu lub zdalnie) jest przeznaczone dla inżynierów, którzy chcą korzystać z narzędzi open source do automatyzacji procesu tworzenia, testowania i wdrażania PHP aplikacji i usług.

Pod koniec tego szkolenia uczestnicy będą mogli

  • Zainstalować i skonfigurować różne narzędzia open source, aby umożliwić ciągłą integrację, testowanie i wdrażanie.
  • Zrozumieć zalety i wady narzędzi CI, takich jak Gitlab CI i Jenkins.
  • Połączyć narzędzia CI z narzędziami do testowania jednostkowego i integracyjnego.

Format kursu

  • Interaktywny wykład i dyskusja.
  • Wiele ćwiczeń i praktyki.
  • Praktyczne wdrożenie w środowisku laboratoryjnym na żywo.

Opcje dostosowywania kursu

  • Aby poprosić o spersonalizowane szkolenie dla tego kursu, skontaktuj się z nami w celu ustalenia szczegółów.
Course Outline:

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

Sites Published:

United Arab Emirates - Continuous Integration (CI) for PHP

Qatar - Continuous Integration (CI) for PHP

Egypt - Continuous Integration (CI) for PHP

Saudi Arabia - Continuous Integration (CI) for PHP

South Africa - Continuous Integration (CI) for PHP

Brasil - Continuous Integration (CI) for PHP

Canada - Continuous Integration (CI) for PHP

中国 - Continuous Integration (CI) for PHP

香港 - Continuous Integration (CI) for PHP

澳門 - Continuous Integration (CI) for PHP

台灣 - Continuous Integration (CI) for PHP

USA - Continuous Integration (CI) for PHP

Österreich - Continuous Integration (CI) for PHP

Schweiz - Continuous Integration (CI) for PHP

Deutschland - Continuous Integration (CI) for PHP

Czech Republic - Continuous Integration (CI) for PHP

Denmark - Continuous Integration (CI) for PHP

Estonia - Continuous Integration (CI) for PHP

Finland - Continuous Integration (CI) for PHP

Greece - Continuous Integration (CI) for PHP

Magyarország - Continuous Integration (CI) for PHP

Ireland - Continuous Integration (CI) for PHP

Luxembourg - Continuous Integration (CI) for PHP

Latvia - Continuous Integration (CI) for PHP

España - Continuous Integration (CI) for PHP

Italia - Continuous Integration (CI) for PHP

Lithuania - Continuous Integration (CI) for PHP

Nederland - Continuous Integration (CI) for PHP

Norway - Continuous Integration (CI) for PHP

Portugal - Continuous Integration (CI) for PHP

România - Continuous Integration (CI) for PHP

Sverige - Continuous Integration (CI) for PHP

Türkiye - Continuous Integration (CI) for PHP

Malta - Continuous Integration (CI) for PHP

Belgique - Continuous Integration (CI) for PHP

France - Continuous Integration (CI) for PHP

日本 - Continuous Integration (CI) for PHP

Australia - Continuous Integration (CI) for PHP

Malaysia - Continuous Integration (CI) for PHP

New Zealand - Continuous Integration (CI) for PHP

Philippines - Continuous Integration (CI) for PHP

Singapore - Continuous Integration (CI) for PHP

Thailand - Continuous Integration (CI) for PHP

Vietnam - Continuous Integration (CI) for PHP

India - Continuous Integration (CI) for PHP

Argentina - Continuous Integration (CI) for PHP

Chile - Continuous Integration (CI) for PHP

Costa Rica - Continuous Integration (CI) for PHP

Ecuador - Continuous Integration (CI) for PHP

Guatemala - Continuous Integration (CI) for PHP

Colombia - Continuous Integration (CI) for PHP

México - Continuous Integration (CI) for PHP

Panama - Continuous Integration (CI) for PHP

Peru - Continuous Integration (CI) for PHP

Uruguay - Continuous Integration (CI) for PHP

Venezuela - Continuous Integration (CI) for PHP

Polska - Continuous Integration (CI) for PHP

United Kingdom - Continuous Integration (CI) for PHP

South Korea - Continuous Integration (CI) for PHP

Pakistan - Continuous Integration (CI) for PHP

Sri Lanka - Continuous Integration (CI) for PHP

Bulgaria - Continuous Integration (CI) for PHP

Bolivia - Continuous Integration (CI) for PHP

Indonesia - Continuous Integration (CI) for PHP

Kazakhstan - Continuous Integration (CI) for PHP

Moldova - Continuous Integration (CI) for PHP

Morocco - Continuous Integration (CI) for PHP

Tunisia - Continuous Integration (CI) for PHP

Kuwait - Continuous Integration (CI) for PHP

Oman - Continuous Integration (CI) for PHP

Slovakia - Continuous Integration (CI) for PHP

Kenya - Continuous Integration (CI) for PHP

Nigeria - Continuous Integration (CI) for PHP

Botswana - Continuous Integration (CI) for PHP

Slovenia - Continuous Integration (CI) for PHP

Croatia - Continuous Integration (CI) for PHP

Serbia - Continuous Integration (CI) for PHP

Bhutan - Continuous Integration (CI) for PHP

Nepal - Continuous Integration (CI) for PHP

Uzbekistan - Continuous Integration (CI) for PHP