Logo entreprise

Finançable CPF
Formation PHP Intermédiaire : Programmation Orientée Objet + Exception, PDO Éligible CPF

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

Connaissances nécessaires

Connaissances des fondamentaux de PHP (syntaxe, fonctions, ...) ou être développeur dans un langage concurrent (Java, C, Python, ...)

Objectifs de la formation

Maîtriser les fondamentaux de la programmation orientée objet en PHP - Maîtriser les exceptions et PDO

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

Programme de Formation PHP Intermédiaire : Programmation Orientée Objet + Exception, PDO

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 scenarii 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 scenarii 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 formulairesErreurs et Exceptions

Erreurs en PHP : Description d'une erreur, niveaux

Journalisation des erreurs(log)

Personnaliser le gestionnaire d'erreurs

Les exceptions : définition, exceptions courantes

Capturer et prendre en charge une exception

Lever d'une exception

Définir les cas particuliers à gérer via des exceptions, mettre en place les traitementsPHP Data Objects ( PDO )

Structure des classes de PDO

Connexion au serveur de données, les pilotes et dsn

Effectuer des requêtes simples

Récupérer les données dans une boucle

Définir le format du résultat (tableau, colonne, objet, classe)

Récupérer l’identifiant d’une insertion

Préparer des requêtes et les utiliser avec des paramètres

Éviter les injections SQL

Lier le paramètre ou directement la donnée

Les cas des clauses LIKE et IN

Gestion des transactions

Gestion des erreurs

Mettre en place de multiples traitements en lecture et en écriture en base de donnéesPassage de la certification (si prévue dans le financement)

Cette formation est finançable par le CPF

Le Compte Personnel de Formation (CPF) est un dispositif français permettant à chaque actif d'acquérir des droits à la formation tout au long de sa vie professionnelle. Ces droits, cumulés en euros, servent à financer des formations certifiantes pour développer ses compétences ou changer de métier.

Je souhaite financer la formation avec le CPF