Logo entreprise

Non finançable CPF
Formation PHP Intermédiaire : Programmation Orientée Objet

Coût de la formation
1080.00€
Durée totale
Localisation
A distance 100% en ligne
Profils acceptés
Tout public
Certifications
OPQF, Qualiopi

Connaissances nécessaires

Bonnes connaissances de PHP

Objectifs de la formation

Maîtriser les fondamentaux de la programmation orientée objet en PHP

Programme et détails du déroulé de la formation

Programme de Formation PHP Intermédiaire : Programmation Orientée Objet

Introduction

Rappel : versions, environnement, configuration et modules

Rappel : types, opérateurs, structure de contrôle et fonctions

Appréhender l’orienté objet, lier conception et programmation

Structurer les traitements au travers d’objets

Créer des scénarios web via une organisation d’objetsSyntaxe fondamentale de l’objet en PHP

Définition : objet, instance et classe

Grouper des traitements : les classes et méthodes

Passage de paramètres et retour : le «type hinting»

Partager des données entre méthodes : les attributs, notion d’encapsulation

Instancier et faire appel à des objets

La visibilité des membres : méthodes, des attributs et constantes

Accès statiques

Implémenter les scénarios via des classes et les testerTravailler avec plusieurs objets

Association : principe et notion de dépendance

Manipuler un objet via un autre : l’agrégation

Contrôler le cycle de vie d’un objet via la composition

Les espaces de nommages : namespaces

Charger automatiquement des définition : autoload

Lier les objets entre eux, définir des niveaux d’abstractionGestion du typage

Passer un contrat via la déclaration d’interface

Étendre les comportement d’un objet par héritage

Factoriser des comportements au travers d’une classe parent

Factoriser des comportements au travers d’un trait

Bloquer l’instanciation grâce aux classes abstraites

Comprendre les notions de polymorphisme et de généricité

Interactions entre classes, gestion de la cardinalitéPrendre en charge des formulaires

Récupérer les données du formulaire, méthode GET et POST

Gérer les différents type de champs et valider les valeurs

Rediriger l’utilisateur et s’exploiter les sessions

Uploader des fichiers, les valider et les enregistrer

Manipuler le système de fichier

Mises en place complète de formulairesPassage de la certification (si prévue dans le financement)