Date de mise à jour : 21/03/2025 | Identifiant OffreInfo :
14_AF_0000179167
Organisme responsable :
Senza
- Créer des pages web dynamiques en utilisant les bases du langage PHP
- Développer des applications en PHP en utilisant la programmation orientée objet
- Exploiter les bibliothèques PHP pour manipuler des chaînes de caractères, tableaux et dates
- Mettre en oeuvre les concepts spécifiques au web (formulaires, sessions, HTTP)
- Connecter une application PHP à une base de données relationnelle
1 - Introduction au langage PHP
Historique et fonctionnalités du PHP
Configuration du moteur PHP
Interaction entre PHP et HTML : structure de base
Variables, constantes et transtypage
2 - Programmation procédurale avec PHP
Création de scripts PHP simples
Fonctions PHP de base (echo, isset, empty)
Structures conditionnelles et boucles
Manipulation de tableaux et fonctions associées (array, foreach)
3 - Programmation orientée objet (POO)
Concepts fondamentaux de la POO (classes, attributs, méthodes)
Création et utilisation d'objets (new, $this, construct)
Héritage, polymorphisme et encapsulation
Gestion des espaces de noms et interfaces
4 - Développement d'applications web complètes
Gestion des formulaires et traitement des données (GET, POST)
Gestion des sessions et cookies
Introduction aux fichiers : upload, gestion et sécurité
Utilisation des outils d'analyse pour le débogage et l'optimisation
5 - Connexion aux bases de données
Introduction à PHP Data Objects (PDO)
Établissement de connexions sécurisées
Exécution des requêtes SQL (SELECT, INSERT, UPDATE, DELETE)
Gestion des erreurs et des transactions
Langage PHP - développer des sites web
Certifiante
Sans niveau spécifique