Public visé
Toute personne ayant des connaissances de base en PHP et ayant besoin d’un soutien avant d’aborder la formation PHP avancée.
Prérequis
- Avoir suivi la formation PHP - Développement d’applications Web ou connaissances équivalentes
Objectifs pédagogiques
À l’issue de cette formation, vous serez capable de :
- Développer ses connaissances sur le langage PHP
- Comprendre le rôle des modules de code dans les applications PHP
- Mettre en oeuvre la technologie orientée objet
- Coder des applications complètes
Programme
Jour 1 : Conception orientée objet en PHP
- Transition du procédural vers l’objet
- Identification des classes et types (accès données, métier, UI)
- Propriétés et méthodes
- Constructeur, héritage, mots-clés statiques, packages
Jour 2 : Couches applicatives
Couche d’accès aux données
- Identification des services, accès BDD par classes
- POPO (Plain Old PHP Objects), implémentation PDO
Objets métier
- Identification des classes métier
- Développement de la couche métier en POO
Couche de présentation
- Génération HTML5/CSS3/JavaScript depuis les classes PHP
- Traitement des requêtes, implémentation des contrôleurs
Modalités d’évaluation des acquis
- En cours de formation, par des travaux pratiques
- Et, en fin de formation, par un questionnaire d’auto-évaluation