Laminas et PHP Moderne : Architectures Web Scalables
Le développement d'applications web modernes exige des architectures robustes, scalables et faciles à maintenir. Cette formation intensive vous immerge dans l'écosystème Laminas et les pratiques PHP actuelles pour concevoir des applications web performantes et évolutives, en mettant l'accent sur la qualité du code et la productivité. Vous développerez des compétences clés pour la conception et l'implémentation d'applications web de qualité industrielle, en adoptant les principes de Clean Architecture et de Domain-Driven Design (DDD). La formation couvre l'utilisation d'outils essentiels comme Doctrine ORM pour la persistance des données, PHPUnit et Mockery pour des tests unitaires robustes, et des plateformes CI/CD telles que GitLab CI ou GitHub Actions pour automatiser les tests et le déploiement. Vous apprendrez également à sécuriser vos applications contre les vulnérabilités courantes et à optimiser leurs performances, préparant ainsi les stagiaires à produire du code maintenable et à accélérer les cycles de développement sur des stacks modernes.
Maîtrisez Laminas et les pratiques PHP modernes pour des applications web robustes, scalables et faciles à maintenir.
Durée : 14 heures
Domaine : Développement
Objectifs pédagogiques
- Développer des applications web scalables et maintenables en utilisant le framework Laminas.
- Mettre en œuvre les principes de Clean Architecture et de Domain-Driven Design (DDD) pour structurer des projets PHP.
- Configurer et utiliser Doctrine ORM pour la gestion de la persistance des données.
- Écrire des tests unitaires et d'intégration robustes avec PHPUnit et Mockery.
- Sécuriser les applications web contre les vulnérabilités courantes et les menaces.
- Déployer des applications Laminas via des pipelines d'intégration continue et de déploiement continu (CI/CD).
Technologies et outils
- PHP
- Laminas Framework
- Doctrine ORM
- Composer
- PHPUnit
- Docker
- GitLab CI / GitHub Actions
- Mockery
- Dotenv
- Plates
- Bootstrap / Tailwind CSS
- Psalm / PHPStan
- AWS / Azure / Google Cloud
Public cible
Ce stage s'adresse aux développeurs PHP expérimentés, aux développeurs souhaitant migrer vers le framework Laminas, ainsi qu'aux architectes web cherchant à maîtriser les architectures modernes et les bonnes pratiques pour des applications scalables et maintenables, avec une emphase sur la qualité du code.
Demander un devis