03_231173951F_1663570S https://www.coteformations.fr/je-recherche/une-formation/recherche/1173951 PHP Intermédiaire : Programmation Orientée Objet Dawan

PHP Intermédiaire : Programmation Orientée Objet

Date de mise à jour : 03/11/2023 | Identifiant OffreInfo : 03_231173951F
Organisme responsable : Dawan

Objectifs

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

Programme de la formation

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'objets
Cré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 statiques
Implé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 : autoload
Lier 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

Validation et sanction

Attestation de formation

Type de formation

Non certifiante

Sortie

Sans niveau spécifique

Contact de la formation

62 Rue de Bonnel
Batiment de la Banque Rhône-Alpes
69003 - Lyon 3e
Téléphone fixe : 0972377373
Contacter l'organisme

Contact de l'organisme formateur

Dawan
SIRET : 42998754800253
Responsable : Madame Sophie LELOU
Téléphone fixe : 0763887556
Contacter l'organisme

Information fournie par :