Formation PHP Intermédiaire - Programmation Orientée Objet, exception, PDO
Description
Objectif de formation : Cette formation vise à équiper les participants aux compétences avancées en PHP. Les participants apprendront à maîtriser la programmation orientée objet, à gérer efficacement les exceptions pour une meilleure fiabilité des applications, et à utiliser PDO pour une interaction sécurisée avec les bases de données.
- Appliquer les principes de la programmation orientée objet dans leurs projets PHP
- Gérer les exceptions pour améliorer la robustesse de leurs applications
- Utiliser PDO pour une interaction sécurisée et efficace avec les bases de données
- Améliorer la maintenabilité et l'évolutivité de leurs applications web
- Développeurs
- Concepteurs web
- Connaissances fondamentales en PHP, incluant la syntaxe de base, les fonctions et la manipulation des formulaires
- Familiarité avec les concepts de base de la programmation orientée objet
- Expérience de base avec SQL et les opérations CRUD sur les bases de données
- 1
Approfondissement de la POO en PHP (7 Heures)
- Rappels des fondamentaux de la POO
- Vue d'ensemble des classes, objets, propriétés, méthodes
- Focus sur : héritage, encapsulation, et polymorphisme.
- Travaux pratiques : Création d'une bibliothèque de classes représentant différentes entités d'une application web
- 2
Espaces de noms, autoloading et traits (7 Heures)
- Organisation du code en espaces de noms en PHP pour éviter les conflits
- Mise en place d'un autoloader avec ou sans Composer
- Introduction et utilisation des traits pour le partage de méthodes entre classes
- Travaux pratiques : Structuration d'un projet PHP existant en utilisant des espaces de noms et traits
- 3
Gestion des exceptions (7 Heures)
- Focus sur les principes de base des exceptions en PHP : try, catch, finally, et l'utilisation de blocs d'exceptions
- Conception et utilisation d'exceptions spécifiques à l'application
- Travaux pratiques : Implémentation d'un système robuste de gestion des erreurs dans une application PHP en utilisant des exceptions personnalisées
- 4
Introduction à PDO (7 heures)
- Présentation de PDO et son architecture
- Connexion aux bases de données, exécution des requêtes, récupération des résultats
- Sécurisation des requêtes : Utilisation des prepared statements pour prévenir les injections SQL
- Travaux pratiques : Conversion d'un système de gestion de base de données existant en utilisant PDO avec des prepared statements pour améliorer la sécurité
- 5
Transactions, sécurité et bonnes pratiques avec PDO (7 Heures)
- Gestion des transactions avec PDO : Concepts de transactions pour garantir l'intégrité des données
- Sécurité avancée : Focus sur les techniques avancées pour sécuriser et optimiser les interactions avec la base de données
- Travaux pratiques : Développement d'une application web implémentant toutes les techniques apprises, avec un focus sur la sécurité et l'efficacité des transactions de base de données
Ils nous font Confiance
Nos partenaires de confiance








































Questions fréquentes
FAQ : Formation PHP Intermédiaire - Programmation Orientée Objet, exception, PDO
Oui, mais la prise en charge d'une formation professionnelle par un OPCO dépend de votre opérateur de compétences, de votre branche d'activité et des critères de financement applicables. Ascent Formation vous accompagne dans l'identification des possibilités de financement adaptées à votre entreprise.
Une formation inter-entreprises réunit des participants issus de différentes organisations, tandis qu'une formation intra-entreprise est organisée pour les collaborateurs d'une même entreprise. Le format intra permet notamment d'adapter le contenu et les modalités aux besoins spécifiques de vos équipes.
Selon la formation proposée, il est possible de suivre une formation professionnelle à distance, en présentiel ou selon d'autres modalités disponibles. Consultez les informations de la session concernée ou contactez-nous pour connaître les formats possibles.
Oui, une formation professionnelle peut être adaptée aux objectifs, au niveau des participants et aux besoins opérationnels de votre entreprise. Ascent Formation vous propose des parcours personnalisés pour accompagner le développement des compétences de vos équipes.