Plan du cours
Introduction à l'intégration continue (IC)
- Vue d'ensemble de l'intégration continue
- Avantages et défis de l'intégration continue dans le développement PHP
- Introduction aux outils d'intégration continue : GitLab CI et Jenkins
Mise en place d'environnements d'intégration continue
- Installation et configuration de GitLab CI
- Installation et configuration de Jenkins
- Configuration des environnements de bureau à distance pour l'IC
Automatisation des constructions
- Création de scripts de construction automatisés pour les applications PHP
- Gestion des dépendances dans les projets PHP
- Intégrer le contrôle de version aux outils d'IC
Tests dans les pipelines d'IC
- Tests unitaires avec PHPUnit
- Tests d'intégration dans l'IC
- Automatiser les tests dans l'IC Jenkins et l'IC GitLab
Déploiement d'applications PHP
- Automatisation des processus de déploiement
- Déploiement dans les environnements de staging et de production
- Stratégies de retour en arrière et meilleures pratiques
Configurations avancées de l'IC
- Personnaliser les pipelines de CI pour des besoins spécifiques
- Mise à l'échelle des processus de CI pour les projets plus importants
- Surveillance et dépannage des pipelines de CI
Combiner l'IC avec d'autres outils
- Intégrer l'IC à d'autres outils Docker
- Surveillance continue et boucles de rétroaction
- Études de cas et applications réelles
Résumé et prochaines étapes
Pré requis
- Expérience de la construction, du test et du déploiement de logiciels
- Expérience en programmation PHP.
Public
- Développeurs
- DevOps ingénieurs
Nos clients témoignent (4)
Engageant et pratique approfondie.
Balavignesh Elumalai - Scottish Power
Formation - SonarQube for DevOps
Traduction automatique
Le formateur a une expérience approfondie et est très bien narré en effet. La profondeur de ses connaissances et sa passion pour l'enseignement sont hautement appréciées.
Anup Kumar - SMR Automotive Mirrors Stuttgart
Formation - Jenkins 2: Building CI/CD Pipelines
Traduction automatique
Être introduit à certaines technologies que j'aurais aimé connaître plus tôt.
Michel - Vanier College
Formation - DevOps Practical Implementation and Tools
Traduction automatique
J'aime toutes les possibilités que j'ai découvertes dans le cours sur les options DevOps que je peux appliquer pour avoir un meilleur flux de travail CD/CI !
Juan Manuel - si
Formation - Jenkins: Continuous Integration for Agile Development
Traduction automatique