PHP Intermédiaire : Programmation Orientée Objet

Dawan

LYON

Objectif général : Développement des compétences

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

Contenu

Introduction Rappels de PHP Appréhender l'orienté objet, lier conception et programmation Comprendre l'apparition progressive de l'objet dans PHP au fil des versions Structurer les traitements au travers d'objetsCréer des scénarios web via une organisation d'objets Syntaxe 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 statiquesImplémenter les scénarios via des classes et les tester Travailler 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: autoloadLier les objets entre eux, définir des niveaux d'abstraction Gestion 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éComposer PHP en ligne de commande CLI Installation de composer Déclaration du projet Déclaration de dépendances, contraintes de version Dépendances relatives à la plate-forme Mise à jour et installation des dépendances Auto-chargement des définitions (PSR-0, PSR-4, classmap, files) Débogage des incompatibilités (why, why-not)Déclarer son projet avec composer, importer une bibliothèque

Coût de la formation

Coût de la formation : Consulter l'organisme

Nombre d'heures

21 heures

Modalité

En centre et à distance https://www.dawan.fr/formations/php/php-avance/php-intermediaire--programmation-orientee-objet

Pré-requis

Bonnes connaissances de PHP;

Contact :

LELOU Sophie (Dawan)

0763887556

slelou@dawan.fr

Localisation de la formation

Offres d'emploi en rapport avec cette formation