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

Formation

En Ligne

1 800 € HT

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

Description

  • Typologie

    Formation

  • Méthodologie

    En ligne

  • Durée

    5 Jours

  • Dates de début

    Dates au choix

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

Les sites et dates disponibles

Lieu

Date de début

En ligne

Date de début

Dates au choixInscriptions ouvertes

À propos de cette formation

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

Développeur PHP ou Développeur de langages modernes (Java, C#) ayant une bonne connaissance de la syntaxe de PHP

Bonnes connaissances de PHP

Questions / Réponses

Ajoutez votre question

Nos conseillers et autres utilisateurs pourront vous répondre

À qui souhaitez-vous addresser votre question?

Saisissez vos coordonnées pour recevoir une réponse

Nous ne publierons que votre nom et votre question

Les Avis

Les matières

  • Requêtes

Le programme

- 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 scenarii 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 scenarii 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 - Erreurs 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 traitements - PHP 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ées - Passage de la certification (si prévue dans le financement)

Appeler le centre

Avez-vous besoin d'un coach de formation?

Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.

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

1 800 € HT